Lua常用時間函數
阿新 • • 發佈:2017-09-01
style min time() 完整 end div () sds 格式
常用時間函數
print(os.time()) --當前系統時間值 1456368102 print(os.date("%Y%m%d",os.time())) --當前系統時間的格式化字符串 20160225 print(os.date("*t"), os.time()) --當前系統時間表
table完整版本:
{year=2005, month=11, day=6, hour=22,min=18,sec=30,isdst=false}
分別是:年 月 日 小時 分鐘 秒 是否夏令時
字符串轉時間值
function string2time( timeString ) local Y= string.sub(timeString , 1, 4) local M = string.sub(timeString , 5, 6) local D = string.sub(timeString , 7, 8) return os.time({year=Y, month=M, day=D, hour=0,min=0,sec=0}) end local sTime = "20160202" local timeVal = string2time(sTime) print(sTime) print(timeVal)
輸出結果:
20160202
1454371200
思路:
字符串轉換成table,table轉換到時間值
Lua常用時間函數