2014-02-20 44 views
0

我想我想在我的模型中存儲兩個不同的日期時間屬性,一個客戶端本地時間一個UTC在我的postgres數據庫中。根據我的理解,Rails更喜歡將所有內容寫成一個時區,這使我的工作受挫。Postgres數據庫軌中的多重時區

我該如何做到這一點與軌道和/或爲什麼我不應該這樣做與軌道?

我認爲這需要完成的原因是因爲我可以向用戶顯示本地時間並使用UTC進行排序和製圖。

+0

這裏是一個博客帖子我在軌道上時區中寫道,可能會有幫助 - http://jessehouse.com/blog/2013/11/15/working -with-時區和-的Ruby-on-導軌/ – house9

回答

0

您可以將UTC時間轉換爲使用本地時間。對於例如,如果本地時區爲「阿拉斯加」

time_from_database.in_time_zone("Alaska")