在mysql数据库中存储时区信息
这个问题在这里已经有了答案:
VARCHAR(6)
很好,但个人而言,我会使用签名的SMALLINT
(以分钟为单位)存储偏移量。
像这样,你可以存储从-32768
到32767
数字。
如果您只是想存储小时偏移量,您还可以将其存储为TINYINT
。 (从-128
到127
)
它的一切都取决于你,但Varchar
为你工作。
decimal(2,2)
也适用于存储时区。 对于其他日期相关的数据类型如下
数据类型
1- time
2- timestamp
3- date
4- datetime