写一个时间加n秒的函数

wonenggaoruanjianbu 2010-01-07 12:20:44
写一个时间加n秒的函数,输入当前时间,加n秒,输出加后的时间。
时间包含到年,月,日,小时,分,秒
,给代码实现。
...全文
213 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xu6148152 2010-01-09
  • 打赏
  • 举报
回复
直接使用库函数应该可以把
  • 打赏
  • 举报
回复
那位大哥写个代码出来学习下?
  • 打赏
  • 举报
回复
+完n秒,需要考虑分,时,天的进位问题。

纯加是简单。

traceless 2010-01-07
  • 打赏
  • 举报
回复
直接乘 + 加
mstlq 2010-01-07
  • 打赏
  • 举报
回复
healer_kx 2010-01-07
  • 打赏
  • 举报
回复
1秒是1000毫秒,这个没有啥好写的。
hai040 2010-01-07
  • 打赏
  • 举报
回复
转成tm,再转time_t,再加,再转tm,再转成原来的类型
hacker1125 2010-01-07
  • 打赏
  • 举报
回复
纯属累加是简单

时间考虑的问题是多方面
还是用CTimeSpan
aoyihuashao 2010-01-07
  • 打赏
  • 举报
回复
CTime add(CTime start,int n)
{
return start+CTimeSpan(0,0,0,n);
}
赵4老师 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hzy694358 的回复:]
用CTimeSpan 吧
[/Quote]
正解
CDateTime
CDateTimeSpan

COleDateTime
COleDateTimeSpan
hzy694358 2010-01-07
  • 打赏
  • 举报
回复
用CTimeSpan 吧
青梅煮酒 2010-01-07
  • 打赏
  • 举报
回复
看视简单,其实还是有点困难!至少我不会
dskit 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hai040 的回复:]
转成tm,再转time_t,再加,再转tm,再转成原来的类型
[/Quote]

这个办法要顶下,不用考虑进位的问题,好办法。

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧