在MySQL中存储UTC偏移量的数据类型



我有一个MySQL时区表,我在其中存储和排序UTC偏移量。UTC偏移量有+03:00,-10:00,+00:00,+05:30等值。完整的名单可以在这里找到。

我应该使用什么数据类型来存储这个UTC偏移列?我目前使用time数据类型,它向每个UTC偏移量附加额外的":00"秒。我还尝试使用varchar,这很好,但可能对其他DB管理员在语义上没有意义。

我也在考虑使用int,每个偏移量表示为秒数。这将使列非常容易排序。

看起来非常适合TIME数据类型。

。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式显示TIME值,但允许使用字符串或数字向TIME列分配值。

相关内容

  • 没有找到相关文章

最新更新