在PostgreSQL中使用Rails存储时区 - 要使用的字段类型

时间:2011-05-07 04:45:47

标签: ruby-on-rails ruby ruby-on-rails-3 postgresql timezone

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

-7 

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

1 个答案:

答案 0 :(得分:7)

如果您的时区总是偏移,那么请使用:decimal(不要忘记加拿大纽芬兰的UTC-3.5等地方)。通常,时区有许多不同的形式:

UTC-3.5
-7
America/Vancouver

所以你最安全的赌注是:stringOlson Database是了解您会遇到的各种时区格式的好地方。