2

在 mysql 数据库中存储有关时区的信息的最佳方法是什么?我没有关于时间的任何信息,只有时区,例如:+02.00、-03.00 等。您认为 varchar (6) 是否正确?

4

2 回答 2

5

VARCHAR(6)很好,但就个人而言,我会使用签名SMALLINT(以分钟为单位)存储偏移量。

像这样,您可以存储从-32768到 的数字32767

您也可以存储它,就TINYINT好像您只想存储小时偏移量一样。(从-128127

于 2013-06-12T09:40:34.963 回答
1

这一切都取决于你,但Varchar对你有用。

decimal(2,2)

也适用于存储时区。对于其他与日期相关的数据类型如下

数据类型

1-time

2-timestamp

3-date

4-datetime

于 2013-06-12T09:41:01.917 回答