在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?

2026-04-11 18:381阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计226个文字,预计阅读时间需要1分钟。

在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?

我计划将时区存储在我通过FB的API获取的数据库中。时区看起来像是:-7%。我应该在rails / PostgreSQL中使用哪个字段来存储此值?是字符串?还是浮点数?如果您的时区总是一致的,那么可以使用字符串或浮点数。但如果时区可能发生变化,建议使用`decimal`类型(不要忘记加括号和逗号,例如`decimal(, 2)`)以确保精度。

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

在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?

-7

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

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

UTC-3.5 -7 America/Vancouver

所以你最安全的赌注是:字符串. Olson Database是一个了解您将遇到的各种时区格式的好地方.

本文共计226个文字,预计阅读时间需要1分钟。

在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?

我计划将时区存储在我通过FB的API获取的数据库中。时区看起来像是:-7%。我应该在rails / PostgreSQL中使用哪个字段来存储此值?是字符串?还是浮点数?如果您的时区总是一致的,那么可以使用字符串或浮点数。但如果时区可能发生变化,建议使用`decimal`类型(不要忘记加括号和逗号,例如`decimal(, 2)`)以确保精度。

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

在PostgreSQL中,使用Rails存储时区时,应该使用哪种字段类型?

-7

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

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

UTC-3.5 -7 America/Vancouver

所以你最安全的赌注是:字符串. Olson Database是一个了解您将遇到的各种时区格式的好地方.