在Lua中获取前一天的日期

有没有人能够友好地指导我如何使用 Lua 获取前一天的日期,格式为“YYYY-MM-DD”?

例如:代码片段将返回运行日期前一天的日期。

点赞
用户107090
用户107090

尝试

print(os.date("%Y-%m-%d",os.time()-24*60*60))

严格来说,这只能在 POSIX 系统上保证可行,但它可能在大多数系统中都可行。

2012-07-07 21:42:35
用户1137788
用户1137788

有一个叫做 LuaDate 的库可以很好地帮助日期处理。http://luaforge.net/projects/date/

它非常容易使用,因为文档写得很详细!

2012-07-07 21:49:48