在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
转载请注明来源:https://www.cnblogs.com/hookjc/时间库函数 1、用数值表示时间值 二、取得数值(number)格式的时间值time = os.time() local tab = {year=2005, month=11, day=6, hour=22,min=18,sec=30,isdst=false}
--year表示年,month表示月,day表示日期,hour表示小时,min表示分钟,sec表示秒,isdst表示是否夏令时 time = os.time(tab) -->返回值为1131286710 三、取得列表(table)格式的时间tab = os.date("*t",time) 1、获取当前时间的table格式 2、通过时间数值,获取指定时间的table格式 通过os.date函数的第二个参数指定一个时间数值。 local tab = os.date("*t", 1131286710);
--返回值 tab 的数据 {year=2005, month=11, day=6, hour=22,min=18,sec=30} --year表示年,month表示月,day表示日期,hour表示小时,min表示分钟,sec表示秒,isdst表示是否夏令时 --tab成包括一些其他的成员 tab.yday 表示一年中的第几天 tab.wday 表示星期几(星期天为1) time = os.time(tab) -->返回值为1131286710 四、取得时间的字符串(string)格式tab = os.date(format,time) 实际上与取得table格式的时间一样,同样是使用os.date参数,不同的是第一个参数 例如: win.consoleOpen()
print( os.date("today is %A, in %B") ) print( os.date("%x", 906000490) ) --输出类似这样的字符串 09/16/1998 1、获取当前时间的字符串(string)格式 2、通过时间数值,获取指定时间的(string)格式 通过os.date函数的第二个参数指定一个时间数值。 3、获取时间的指定部份的(string)格式 例如: 五、时间数值与字符串之间的转换请参考:string.time string.ftime 函数用法 六、计算时间值间隔int = os.difftime(t2,t1); local tab = {year=2005, month=11, day=6, hour=22,min=18,sec=30,isdst=false} tab.day = tab.day +1;--前进一天 int = os.difftime(t2,t1); 七、系统时钟int = os.tick(); int = os.clock()
注意
因为内部实现的差异,os.tick 与 os.clock()的返回值并不完全一致。 来源:python脚本自动迁移 |
请发表评论