【问题标题】:How to get the hour, minutes and seconds如何获取小时、分钟和秒
【发布时间】:2012-10-05 23:00:30
【问题描述】:
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 中获得年、月和日的方法,但我不知道如何获得小时、分钟和秒。你能帮帮我吗?

【问题讨论】:

    标签: c++ boost boost-date-time


    【解决方案1】:

    答案是

    now.time_of_day().hours(); 
    now.time_of_day().minutes();
    now.time_of_day().seconds();
    

    【讨论】:

    • 您能否在文档中添加指向源的链接,以便我知道将来在哪里可以找到它?
    【解决方案2】:
    Hours_=now.time_duration().hours;
    ...
    

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2014-10-17
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      相关资源
      最近更新 更多