Преобразуването с почти всеки стил ще доведе до преобразуването на стойността на datetime2 в UTC.
Освен това, преобразуването от datetime2 в datetimeoffset просто задава отместването на +00:00
, съгласно по-долу, така че това е бърз начин за конвертиране от Datetimeoffset(offset!=0)
до Datetimeoffset(+00:00)
declare @createdon datetimeoffset
set @createdon = '2008-12-19 17:30:09.1234567 +11:00'
select CONVERT(datetime2, @createdon, 1)
--Output: 2008-12-19 06:30:09.12
select convert(datetimeoffset,CONVERT(datetime2, @createdon, 1))
--Output: 2008-12-19 06:30:09.1234567 +00:00