2012-12-06 34 views
0

我正在使用MongoDB和rails3,我需要在EST中存儲所有日期格式,我使用時間戳。即使我配置了app.rb config.time_zone ='東部時間(美國&加拿大)' 但它似乎什麼也沒做。 可以有人引導我,所以我需要存儲在EST中,甚至在顯示時,它應該只顯示在EST格式。使用MongoDB和rails的日期和時間3

+2

在MongoDB裏面看起來他們總是UTC(http://docs.mongodb.org/manual/core/document/#date)。你爲什麼不處理數據庫之外的時區和格式問題? –

回答

0

我用下面的線在我mongoid.yml在默認

use_activesupport_time_zone: true 
    use_utc: false 

在application.rb中加入這一行與config.time_zone =「東部時間(美國&加拿大)」後,一切都在存儲EST格式。這是因爲我們沒有mongoid的活躍記錄。

0

MongoDB不處理時區信息。您需要將這些信息保存到收藏夾的其他字段中,並自行處理。

相關問題