7
在SQL Server 2008 R2的GET DATETIMEOFFSET,我下面的T-SQL代碼:SQL Server 2008中根據機器設置
SELECT CAST(GETDATE() AS DATETIMEOFFSET);
這給了我如下的結果:
2011-12 -26 10:21:13.7970000 +00:00
但結果是我想成爲的。它應該是這樣的:
2011-12-26 10:21:13.7970000 +02:00
這裏是我的機器的日期和時間設置:
同樣的事情發生在我插入一個值時:
DECLARE @foo AS TABLE(
fooDate DATETIMEOFFSET
);
INSERT @foo VALUES(GETDATE());
SELECT * FROM @foo;
這讓我得到了同樣的錯誤結果(至少錯了我的需求)。
我在這裏錯過了什麼?