时区从冬季更改为夏季,并根据新时区显示时间戳

时间:2019-01-24 09:49:54

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

我有一个案例,我的用户是在19:56的冬季时区创建的,而现在该国家的时区已更改,这表明我是在20:56创建的,我想根据创建于19:56的冬季时区。我需要做些什么,如何在Rails应用程序中处理冬季和夏季时区,以便它应根据创建时的时区显示实际时间。

1 个答案:

答案 0 :(得分:0)

您必须告诉代码所需的时区。就像下面的示例一样简单:

SELECT yourtimevariable AT TIME ZONE 'GMT' FROM yourtable;

有关该主题的更多信息:

https://www.postgresql.org/docs/9.2/datatype-datetime.html