如何将这个字符串转换为 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)
最佳答案
看起来您只是在模式中缺少一个“T”:
局部模式 = "(%d+)-(%d+)-(%d+)T(%d+):(%d+):(%d+)"
关于lua - 将字符串转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42062779/