用于存储时区的数据类型

时间:2011-05-08 03:18:25

标签: asp.net sql sql-server timezone timezone-offset

我想存储时区,但不存储timezoneoffset数据类型。我应该使用小数还是浮点数?或者是其他东西?对于纽芬兰,时区可以是GMT -3.5,对于印度的部分地区,时区可以是+5.5,因此int不起作用。

1 个答案:

答案 0 :(得分:1)

为什么不使用查找表?它看起来像这样:

create table TimeZone (
    id int identity primary key,
    name varchar(50),
    offset decimal(2,1)
)

使用主表中的外键引用。