Postgres数据库rails中的多个时区

时间:2014-02-20 04:31:54

标签: ruby-on-rails postgresql ruby-on-rails-4

我想我想在我的模型中存储两个不同的日期时间属性,一个客户端本地时间在我的postgres数据库中一个UTC。根据我的理解,rails更喜欢将所有内容都写成一个时区,让我的工作变得令人沮丧。

我如何使用rails和/或为什么我不应该使用rails?

我认为需要这样做的原因是因为我可以向用户显示本地时间并使用UTC进行排序和制图。

1 个答案:

答案 0 :(得分:0)

您可以使用将UTC时间转换为本地时间。例如,如果当地时区是'阿拉斯加'

time_from_database.in_time_zone("Alaska")