使用自定义时区存储时间戳

时间:2018-03-07 16:54:49

标签: ruby-on-rails

我必须存储可以在任何时区的“活动时间”。默认情况下,rails将这些存储在数据库中作为UTC并剥离我们的自定义时区。当我们读回属性时,它会转换为我们应用程序的时区 - 我们会丢失原始时区信息。

我们通过存储时间戳(以UTC为单位)和偏移量(整数秒)来解决这个问题,这很好,但我真的很想能够将它存储为一列并且具有轨道使用它而不是在写入时转换为UTC,而不是在读取时转换为应用程序的时区。

是否有轨道只为这一个字段存储非UTC的时间戳,这是不可能的?

0 个答案:

没有答案
相关问题