2013-10-09 60 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是的謝謝!打錯字! :-)現在已經糾正。 –