永发信息网

c++,每间隔24小时获取1次系统时间,并且如果相邻两次获取到的时间之间包含2017.01.01,给出提示。

答案:2  悬赏:50  手机版
解决时间 2021-02-18 13:10
c++,每间隔24小时获取1次系统时间,并且如果相邻两次获取到的时间之间包含2017.01.01,给出提示。
最佳答案
我认为你的2017.01.01是一个时间段,可以粗略地这么做:
#include
#include
int main(int argv, char** argc)
{
tm mintm;
mintm.tm_yday = 2017 - 1900;
mintm.tm_mon = 1 - 1;
mintm.tm_mday = 1;
mintm.tm_hour = 0;
mintm.tm_min = 0;
mintm.tm_sec = 0;
time_t mintt = mktime(&mintm);

tm mxatm;
mxatm.tm_yday = 2017 - 1900;
mxatm.tm_mon = 1 - 1;
mxatm.tm_mday = 1;
mxatm.tm_hour = 59;
mxatm.tm_min = 59;
mxatm.tm_sec = 59;
time_t maxtt = mktime(&mxatm);

time_t last = time(0);
while (true)
{
time_t curr = time(0);
if (last <= mintt && curr >= maxtt)
{
printf("包含2017.01.01\n");
}
last = curr;
Sleep(60 * 60 * 24 * 1000);
}
return 0;
}
全部回答
while(1)
{
time_t t = time(0);
tm* tmTime = localtime(&t);
char buf[30] = {0};
strftime(buf, 29, "%Y-%m-%d", tmTime);
string timeNow = buf;
if(timeNow == "2017-01-01")
{
// 提示
}
Sleep(24 * 3600 * 1000);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我有男朋友,在父母不知情的情况下,给我介绍
粥和牛奶能一起吃吗
国际著作权贸易的操作过程必须包括()等内容
我是天津户口,我有北京社保,还用交天津农村合
四家村企业集团兴城市宏业房地产开发有限责任
16个月宝宝吃什么零食比较好,还是不
cf点刷成功后会封号吗?
早点常吃糕点对身体有会有坏处吗?
已知某一元弱酸的浓度为0.010mol/L,pH=4.
同桌的你主题餐厅这个地址在什么地方,我要处
1935年8月出生今年几周岁
求because of you歌唱技巧
敞开心扉/让心儿飞扬/把幸福留给/
读图,回答问题.(1)图中A、B、C三点中,表
企鹅FM上的《寂寞空庭春欲晚》是小说版本还是
推荐资讯
三星GT-N5100恢复出厂的初始密码是什么
我爸胃癌晚期,已手术全胃切除,胃上淋巴已转
《你好,旧时光》余周周为什么要去十三中?
光绪御碑亭地址在什么地方,想过去办事
粉条加工好一煮就糊怎么办,质量不好啊,哪个
【孔隙水压力】孔隙水压力是什么
求大虾指点,,三相电路功率的测量中 P=UIcos
林世界建筑模板怎么去啊,有知道地址的么
我大专毕业当过两年兵,现在退伍了感觉专业没
东林筛网批发在什么地方啊,我要过去处理事情
网上委托买卖股票总是不成功?一直总是提示非
金身不坏技能是2坐骑学好还是4坐骑学好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?