【发布时间】:2014-02-10 22:06:27
【问题描述】:
我有一个简单的预订场景,其中用户可以与其他用户预订预定义的时段。我这样做的方式是我使用 postgres 将时隙存储为字符串数组。一个典型的数组表示类似 ["10:00PM", "10:30PM"]。但是,由于不同的用户位于不同的时区,所以我使用客户端来检测时区并在各自的时区显示插槽。我的问题是这足以存储时隙并将它们转换为不同的时区还是我需要存储确切的时间戳?
我正在为 db 使用 ruby 和 rails framewokr 和 postgres
【问题讨论】:
-
由于您在
array中将时间数据用作strings,因此您无法在数据库中使用datetime数据类型的优势。在这种情况下,我不清楚你的问题到底是什么? -
我只对不同时区的实际时间转换感兴趣,但我想知道的是拥有日期信息是否重要,它是否会影响转换的准确性?
标签: ruby-on-rails ruby postgresql timezone