2013-10-09 34 views
1

我想将日期时间格式保存为MongoDB中的ISODate("2013-10-09T13:19:10.962Z")如何通过Lua在MongoDB中保存ISO日期时间?

但是当我使用lua-resty-mongol我只是设法保存它像Wed Oct 9 17:28:03 2013 这是我从os.date()调用检索。

我有什么办法可以在Lua中做到这一点?

回答

2

您可以尝试使用Lua only设施的解决方法,如果它足够适合您。东西上线:

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

查看os.date docs。 和C strftime docs

请注意,Lua os.date依赖于基础strftime的实现,所以支持的%xxx说明符集可能会有所不同。

+1

你可能是指'%Y-%m-%dT%H:%M:%S'。这也适用,但不太清楚:'%FT%T'。您可以使用'%z'添加时区。 – lhf

+0

@lhf是的谢谢!打错字! :-)现在已经纠正。 –