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