Việc chuyển đổi bằng hầu hết mọi kiểu đều sẽ khiến giá trị datetime2 được chuyển đổi thành UTC.
Ngoài ra, chuyển đổi từ datetime2 sang datetimeoffset chỉ cần đặt giá trị chênh lệch ở +00:00
, theo bên dưới, vì vậy đây là một cách nhanh chóng để chuyển đổi từ Datetimeoffset(offset!=0)
thành 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