लगभग किसी भी शैली का उपयोग करके कनवर्ट करने से डेटाटाइम 2 मान यूटीसी में परिवर्तित हो जाएगा।
साथ ही, डेटाटाइम 2 से डेटाटाइमऑफ़सेट में रूपांतरण केवल ऑफ़सेट को +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