c++ 如何实现时间判断
在UNIX下写了一个c++后台程序 想让它实现 在监测到当天是一个月的最后一天时 执行一些操作
如果不是 程序就挂着 不执行这些操作
请问如何实现 谢谢
问题点数:30、回复次数:13Top
1 楼healer_kx(甘草(楼主揭贴吧,我们这些上班灌水的也不容易))回复于 2006-02-17 09:29:15 得分 0
。。。UNIX。。。Top
2 楼vvvvvv()回复于 2006-02-17 09:34:41 得分 0
是在UNIX下编译一个C++程序Top
3 楼vvvvvv()回复于 2006-02-17 10:31:29 得分 0
各位高手给解答一下啊Top
4 楼Darkay_Lee()回复于 2006-02-17 11:28:47 得分 0
提供一个思路
取当前时间,将当前时间加24小时(也就是24*3600秒)
判断月份是不是已经变化了(注意判断月份的回绕,也就是12月到1月)
相关函数参考:
time
localtime
具体函数使用方法就自己查MSDN了
Top
5 楼lygui(梦断天台)回复于 2006-02-17 11:33:18 得分 0
不知道Unix和Windows有什么不同,查Date,判断是不是最后一天不就行了?如果不用考虑程序的通用性,甚至不用考虑2月份的特殊性。Top
6 楼pyrophile(豆子(天上云彩往下飘))回复于 2006-02-17 11:36:25 得分 0
根据Darkay_Lee()的思路写出来就行了Top
7 楼wuyupu(wuyupu)回复于 2006-02-17 15:16:59 得分 0
ctime中的time和localtime可以做到
4楼正解Top
8 楼pagechen(天外飞来的仙)回复于 2006-02-17 16:16:32 得分 0
想搞什么?破坏Top
9 楼wshcdr(dd)回复于 2006-02-17 17:59:09 得分 0
time
localtime
Top
10 楼firstdreamer()回复于 2006-02-17 22:08:06 得分 20
time_t timep;
char *latest_time;
time(&timep);
now_time = ctime(&timep); //获取当前时间Top
11 楼vollin(林尚义)回复于 2006-02-18 09:13:02 得分 10
先计算当前时间,再计算下个月的月初时间,再减一天就是当前月的最后一天的时间Top
12 楼Wolf0403(废人:独活十年~心如刀割)回复于 2006-02-18 09:17:59 得分 0
为什么不用 cron ?Top
13 楼yingpf(阿飛)回复于 2006-02-18 12:11:25 得分 0
用库函数获取当前月份,判断是否润年,得到当前月份有多少天,当前几日,不就行了?Top




