8월, 2018의 게시물 표시

c++, boost ptime 날짜 계산

boost::posix_time::ptime t1; boost::posix_time::ptime t2; t1 = boost::posix_time::time_from_string("2018-08-20 23:59:59.000"); t2 = boost::posix_time::from_iso_string("20180821T010101"); int day_diff = (t2.date() - t1.date()).days(); // 2018년 8월 20일 23시 59분 59초와 2018년 8월 21일 01시 01분 01초 사이의 날짜 차이는 1일이다. // day_diff에 들어있는 결과는 1