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