Ruby on rails 在PostgreSQL中使用Rails存储时区-使用哪种字段类型

Ruby on rails 在PostgreSQL中使用Rails存储时区-使用哪种字段类型,ruby-on-rails,ruby,ruby-on-rails-3,postgresql,timezone,Ruby On Rails,Ruby,Ruby On Rails 3,Postgresql,Timezone,我将时区存储在我的数据库中,通过FB的api获取。时区看起来像: -7 我应该在rails/PostgreSQL中使用哪个字段来存储这个值?字符串?如果您的时区总是一个偏移量,那么请使用:decimal(不要忘记像加拿大纽芬兰这样的国家是UTC)−3.5). 通常,时区有许多不同的形式: UTC-3.5 -7 America/Vancouver 因此,您最安全的赌注是:string。是了解您将遇到的各种时区格式的好地方。谢谢您的帮助。有道理。对于实行夏时制的国家来说,字符串也是一个不错的选

我将时区存储在我的数据库中,通过FB的api获取。时区看起来像:

-7 

我应该在rails/PostgreSQL中使用哪个字段来存储这个值?字符串?

如果您的时区总是一个偏移量,那么请使用
:decimal
(不要忘记像加拿大纽芬兰这样的国家是UTC)−3.5). 通常,时区有许多不同的形式:

UTC-3.5
-7
America/Vancouver

因此,您最安全的赌注是
:string
。是了解您将遇到的各种时区格式的好地方。

谢谢您的帮助。有道理。对于实行夏时制的国家来说,字符串也是一个不错的选择。