主题:如何将second()得到的值转换成时分秒
x521516
[专家分:200] 发布于 2008-07-16 13:54:00
如题目示,我公司之前的代码是记载的second()值,现在我需要转换到时分秒,如何实现?
我自己用的最笨的办法
回复列表 (共3个回复)
沙发
zhaoyufei [专家分:550] 发布于 2008-07-16 22:26:00
INT(SECONDS()/3600)=小时,转换为字符,加上:,依次类推
板凳
cbl518 [专家分:57140] 发布于 2008-07-17 06:37:00
在程序中,直接用 TIME() 函数,替代 second()函数,不就是当时的时间吗?
3 楼
cbl518 [专家分:57140] 发布于 2008-07-17 06:40:00
***second()函数值,转换为时间值:
?STRTRAN(STR(INT(SECONDS()/60/60),2)+":"+STR(INT(SECONDS()/60/60%1*60),2)+":"+STR(INT(SECONDS()/60/60%1*60%1*60),2)," ","0")
***当前时间:
?TIME() 函数
我来回复