博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输出日期下一天
阅读量:6821 次
发布时间:2019-06-26

本文共 1232 字,大约阅读时间需要 4 分钟。

1 #include 
2 #include
3 #include
4 5 using namespace std; 6 7 int main(int argc, char **argv) 8 { 9 int ret(0);10 11 string line;12 while (getline(cin, line))13 {14 int year(0), month(0), day(0), hour(0), minute(0), second(0);15 ret = sscanf(line.c_str(), "%4d-%2d-%2d %2d:%2d:%2d", &year, &month, &day, &hour, &minute, &second);16 if (6 != ret)17 {18 cout << "input date format invalid, please input like 2015-12-31 10:30:00" << endl;19 continue;20 }21 22 struct tm curTm;23 curTm.tm_year = year - 1900;24 curTm.tm_mon = month -1;25 curTm.tm_mday = day;26 curTm.tm_hour = hour;27 curTm.tm_min = minute;28 curTm.tm_sec = second;29 30 time_t curDaySec = mktime(&curTm);31 time_t lastDaySec = curDaySec + (24 * 60 * 60);32 33 struct tm * lastTm;34 lastTm = localtime(&lastDaySec);35 36 char result[100];37 strftime(result, sizeof(result), "%F %T", lastTm);38 cout << "result: " << result << endl;39 }40 41 return 0;42 }

 

转载于:https://www.cnblogs.com/itpoorman/p/5254476.html

你可能感兴趣的文章
【NLP】揭秘马尔可夫模型神秘面纱系列文章(一)
查看>>
在简书中使用Latex书写数学公式
查看>>
oracle系统包—-dbms_output用法
查看>>
py编程技巧-0.0-目录索引篇
查看>>
阿里云副总裁孙磊:Game Master,赋予游戏新智慧
查看>>
使用gulp构建你的前端项目
查看>>
SSM-SpringMVC-01:SpringMVC是什么?SpringMVC执行流程
查看>>
Android CardView设置成普通的Framelayout
查看>>
全球数字化报告 2019 发布:每 11 秒产生一位网络新人
查看>>
Vue - 实战疑点总结
查看>>
C#异步编程
查看>>
Sklearn-GridSearchCV网格搜索
查看>>
Facebook构建高性能Android视频组件实践之路
查看>>
企业级分布式监控系统--zabbix
查看>>
霍金去世 享年76岁
查看>>
Python3——随机漫步生成数据并绘制
查看>>
mybatis的一对一 一对多 多对多
查看>>
DDC系列 - DTR安装指南
查看>>
Android中使用web3j时出现内存溢出错误:OutOfMemoryError
查看>>
一文让您全面了解清楚HBase数据库的所有知识点,值得收藏!
查看>>