Lua 中的时间格式
Time Formatting in Lua
我需要这个字符串:
“2017-09-23T20:00:00-05:00”
看起来像这样:
"Saturday September 23, 2017"
我的主要问题是有多个这种格式的字符串,我无法计算工作日。
工作日的计算方法:
local function week_day(year, month, day)
return
({"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"})
[os.date("*t", os.time{year = year, month = month, day = day}).wday]
end
print(week_day(2017, 9, 19)) --> Tuesday
注意:请确保您的所有日期都在 1970-2037 年之间
我需要这个字符串: “2017-09-23T20:00:00-05:00”
看起来像这样: "Saturday September 23, 2017"
我的主要问题是有多个这种格式的字符串,我无法计算工作日。
工作日的计算方法:
local function week_day(year, month, day)
return
({"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"})
[os.date("*t", os.time{year = year, month = month, day = day}).wday]
end
print(week_day(2017, 9, 19)) --> Tuesday
注意:请确保您的所有日期都在 1970-2037 年之间