0
这是我挣扎着。C++时间操作函数
我要确定是否当前时间,time_t的,与 工作周(0星期日至星期六6)的三重的重叠 从午夜, 结束时间=从午夜分钟开始时间=分钟。
所以2012/1/17 13:00:00确实与2(星期二)600重叠,900 2012/1/17 13:00:00不与1(星期一)重叠0,1000
关于如何实现这个的任何想法?
感谢 礼
这是我挣扎着。C++时间操作函数
我要确定是否当前时间,time_t的,与 工作周(0星期日至星期六6)的三重的重叠 从午夜, 结束时间=从午夜分钟开始时间=分钟。
所以2012/1/17 13:00:00确实与2(星期二)600重叠,900 2012/1/17 13:00:00不与1(星期一)重叠0,1000
关于如何实现这个的任何想法?
感谢 礼
将您time_t
到struct tm
(在Windows或localtime_s
)使用localtime_r
。然后,您将有一周中的某一天(在tm_wday
)以及您可以比较的各种其他值。
正是我所想到的。谢谢 – reza 2012-01-18 05:11:15
strftime并将time_t转换为struct tm ... – reza 2012-01-18 00:44:29