如何将TimerInit()获得的unix时间戳 转化为"YYYYMMDDHHIISS"格式
如何将TimerInit()获得的unix时间戳 转化为"YYYYMMDDHHIISS"格式编程的过程中需要将当前时间转换为字符串格式,可是没有找到相关函数,怎么办?
请高手及时作出解答。谢谢
MsgBox(0, 0, @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC)
谢谢!已经作了一个函数,正在做计算时间差的函数
;===============================================================================
;
;描述: 获取当前系统时间
;
;函数: Timer_myInit()
;
;参数: 无
;最低版本需求: autoitv3.
;返回值: 成功 -返回字符串:YYYYMMMDDHHIISS
;===============================================================================
Func Timer_myInit()
Return @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC
EndFunc 原帖由 qingting 于 2009-3-18 11:08 发表 http://www.autoitx.com/images/common/back.gif
谢谢!已经作了一个函数,正在做计算时间差的函数
;===============================================================================
;
;描述: 获取当前系统时间
;
;函数: Timer_ ...
时间差的函数帮助里介绍的哦 不是那个意义上的时间差
是计算“YYYYMMDDHHIISS”这两个字符串之间的时间差
呵呵。好麻烦。
从提高开发效率出发,我找到别的办法 不用计算字符串之间的时间差了。 可以用当前时间减程序运行开始的时间就行了。 两个带日期的时间差,不容易计算的。不知au3是否有这样的直接函数。牵扯到月份大小,年份平运等。 没有这种函数,其他很多语言都有。
一点遗憾! AU3有。只是没有人认真看帮助。哈。 UDF里面好像有 我看了半天,没有发现直接计算 日期时间型字符串的差值的
如:2009-03-19 10:00:00减去 2008-01-04 09:19:21 等于多少秒? _DateDiff试试看
页:
[1]