Nevermind, 나는 os.time() 함수를 자세히 살펴봄으로써 그것을하는 법을 알아 냈습니다. 그 사용
local function formatTime(s)
local y = tonumber(string.sub(s, 1, 4))
local m = tonumber(string.sub(s, 6, 7))
local d = tonumber(string.sub(s, 9, 10))
local h = tonumber(string.sub(s, 12, 13))
local mi = tonumber(string.sub(s, 15, 16))
local s = tonumber(string.sub(s, 18, 19))
local tbl = {
year = y,
month = m,
day = d,
hour = h,
minute = mi,
second = s,
isdst = (m>=3 and m<=10) --this is roughly close to DST, not perfect.
}
return os.time(tbl)
end
, 나는 다음과 같은 호출하는 경우 :
formatTime("2016-08-13T17:27:06.886Z")
는 그 시간에 해당하는 유닉스 타임 스탬프를 반환합니다. 희망이 동일한 문제가있는 사람을 도와줍니다.
이것은 타임 스탬프가 아니며 JSON 버전의 시간입니다. –