utc + 2 getutcdate() - getdate()差异是错误的

时间:2013-10-24 09:39:04

标签: sql timezone getdate

我是土耳其人。土耳其时区是(UTC +02:00)

但是在sql server management studio上

select (GETDATE() - GETUTCDATE() ) as a

给出

1900-01-01 03:00:00.000

1 个答案:

答案 0 :(得分:1)

土耳其目前正在进行夏令时。它将使用UTC + 03:00直到10月27日,届时它将切换回UTC + 02:00。 Details here

您的标准时区偏移量为+2,但您的当前偏移量为+3。请阅读timezone tag wiki,特别是标题为“时区!=偏移”的部分。