如何使用Lua在MongoDB中保存ISO格式的日期时间?

我想在 MongoDB 中将日期时间格式保存为 ISODate("2013-10-09T13:19:10.962Z")

但是当我使用 lua-resty-mongol 时,我只能以 Wed Oct 9 17:28:03 2013 的格式保存它,该格式由 os.date() 调用提取。

是否有方法可以在 Lua 中实现这一点?

点赞
用户2633423
用户2633423

如果您觉得只有 Lua 提供的工具足够使用,那么您可以尝试一个变通方法,如下所示:

print( os.date( "%Y-%m-%dT%H:%M:%S" ) )

请参阅 os.date 文档C strftime 文档

请注意,Lua 的 os.date 依赖于底层的 strftime 实现,因此支持的 %xxx 格式说明符集合可能会有所不同。

2013-10-09 10:30:53