9
const boost::posix_time::ptime now= boost::posix_time::second_clock::local_time();

year_ = now.date().year();
month_ = now.date().month();
day_ = now.date().day();

这就是我从 boost::posix_time::ptime 中获得年、月和日的方法,但我不知道如何获得小时、分钟和秒。你能帮帮我吗?

4

2 回答 2

15

答案是

now.time_of_day().hours(); 
now.time_of_day().minutes();
now.time_of_day().seconds();
于 2012-10-06T14:01:52.177 回答
1
Hours_=now.time_duration().hours;
...
于 2012-10-05T23:21:01.667 回答