如何将此字符串转换为Lua中的时间戳?
2017-02-04T15:12:02.866Z
我浏览了SO的例子,他们都返回nil,nil,nil ......
例如,这不起作用:
local pattern = "(%d+)-(%d+)-(%d+) (%d+):(%d+):(%d+)"
local timeToConvert = "2017-02-04T15:12:02.866Z"
local runyear, runmonth, runday, runhour, runminute, runseconds = timeToConvert:match(pattern)
答案 0 :(得分:5)
看起来你只是错过了一个' T'在模式中:
local pattern = "(%d+)-(%d+)-(%d+)T(%d+):(%d+):(%d+)"
答案 1 :(得分:1)