C++怎样获取当前时间并和一个之前定义的时间比较?
2 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
使用:
1 | time_t mktime(std::tm *timeptr) |
然后我们注意到tm这个结构体:
1 2 3 4 5 6 7 8 9 10 11 | struct tm { int tm_sec // seconds after the minute 0-61* int tm_min // minutes after the hour 0-59 int tm_hour // hours since midnight 0-23 int tm_mday // day of the month 1-31 int tm_mon // months since January 0-11 int tm_year // years since 1900 int tm_wday // days since Sunday 0-6 int tm_yday // days since January 1 0-365 int tm_isdst // Daylight Saving Time flag }; |
你只要初始化每一个字段就可以得到tm对象,调用mktime方法就可以得到一个time_t对象,于是便可与system_clock中to_time_t方法返回的结果进行比较。
- 2 回答
- 0 关注
- 1069 浏览
添加回答
举报
0/150
提交
取消