首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有没有函数可以把以秒数为单位的数值怎样转换成标准的时间输出格式?解决思路

2012-01-14 
有没有函数可以把以秒数为单位的数值怎样转换成标准的时间输出格式?急~~~~~~~~如题。谢谢![解决办法]

有没有函数可以把以秒数为单位的数值怎样转换成标准的时间输出格式?急~~~~~~~~
如题。谢谢!

[解决办法]
===============================================

double temp = 300;
COleDateTime dt(temp/24/3600);

===============================================
解释:(temp/24/3600)

其实就是把秒数转换成天数,比如0.5天就是12个小时,12个小时就是720分钟,720分钟就是43200秒;只要把秒数转换成天数后,COleDateTime会帮你转换成时:分:秒。

不过,我建议这样写更好些:(temp/3600/24)
还可以这样写:(temp/60/60/24)
===============================================

热点排行