В SQL Server 2008 R2 у меня есть следующий код T-SQL:
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;
Это дает мне тот же неправильный результат (по крайней мере, неправильный для моих нужд).
Что мне здесь не хватает?