2012-01-18 36 views
0

这是我挣扎着。C++时间操作函数

我要确定是否当前时间,time_t的,与 工作周(0星期日至星期六6)的三重的重叠 从午夜, 结束时间=从午夜分钟开始时间=分钟。

所以2012/1/17 13:00:00确实与2(星期二)600重叠,900 2012/1/17 13:00:00不与1(星期一)重叠0,1000

关于如何实现这个的任何想法?

感谢 礼

+0

strftime并将time_t转换为struct tm ... – reza 2012-01-18 00:44:29

回答

1

将您time_tstruct tm(在Windows或localtime_s)使用localtime_r。然后,您将有一周中的某一天(在tm_wday)以及您可以比较的各种其他值。

+0

正是我所想到的。谢谢 – reza 2012-01-18 05:11:15