Lua 24小时格式的一小时没有前导零

时间:2016-07-19 08:09:45

标签: date lua

我需要在没有前导零的情况下在Lua中获得行动时间(在24小时模式下)

就像 PHP

中的 date("G")

我实际上有这个代码

os.date("%d-%m-%Y %H") 

但它返回01,02,03 ....我需要得到1,2,3等

我发现了这个,但似乎没有帮助我解决我的问题

os.date formats

2 个答案:

答案 0 :(得分:1)

您可以删除前导零:

os.date("%d-%m-%Y %H"):gsub(" 0"," ")

答案 1 :(得分:0)

尝试获取时间:

local hour = os.date("%H")

尝试使用string.format格式化:

string.format("%d", hour)