在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?
- 内容介绍
- 文章标签
- 相关推荐
本文共计226个文字,预计阅读时间需要1分钟。
我计划将时区存储在我通过FB的API获取的数据库中。时区看起来像是:-7%。我应该在rails / PostgreSQL中使用哪个字段来存储此值?是字符串?还是浮点数?如果您的时区总是一致的,那么可以使用字符串或浮点数。但如果时区可能发生变化,建议使用`decimal`类型(不要忘记加括号和逗号,例如`decimal(, 2)`)以确保精度。
我将时区存储在我通过FB的API获取的数据库中.时区看起来像:-7
我应该在rails / PostgreSQL中使用哪个字段来存储此值?串?
如果您的时区总是偏移,那么使用:decimal(不要忘记加拿大纽芬兰的这些地方是UTC-3.5).通常,时区有许多不同的形式:UTC-3.5 -7 America/Vancouver
所以你最安全的赌注是:字符串. Olson Database是一个了解您将遇到的各种时区格式的好地方.
本文共计226个文字,预计阅读时间需要1分钟。
我计划将时区存储在我通过FB的API获取的数据库中。时区看起来像是:-7%。我应该在rails / PostgreSQL中使用哪个字段来存储此值?是字符串?还是浮点数?如果您的时区总是一致的,那么可以使用字符串或浮点数。但如果时区可能发生变化,建议使用`decimal`类型(不要忘记加括号和逗号,例如`decimal(, 2)`)以确保精度。
我将时区存储在我通过FB的API获取的数据库中.时区看起来像:-7
我应该在rails / PostgreSQL中使用哪个字段来存储此值?串?
如果您的时区总是偏移,那么使用:decimal(不要忘记加拿大纽芬兰的这些地方是UTC-3.5).通常,时区有许多不同的形式:UTC-3.5 -7 America/Vancouver
所以你最安全的赌注是:字符串. Olson Database是一个了解您将遇到的各种时区格式的好地方.

