0
Ich habe versucht, die folgendenSQL Azure/Server AS ZEITZONE
(SELECT GETUTCDATE() AT TIME ZONE 'Central European Standard Time')
aber ich so etwas wie dieses
2016-10-17 16 erhalten zu tun: 35: 25,260 +02: 00
, die die UTC-Zeit von diesem +02 gefolgt ist. 00 Ding (keine Ahnung, was das ist)
Wie soll ich das CET umwandeln, die sein soll: 35: 25,2560
Mitteleuropäische Sommerzeit.
+02: 00 zeigt an, dass die Zeit von UTC um +2 Stunden versetzt ist, wie es momentan für MESSE ist. –
[Diese Funktion ist möglicherweise nicht vollständig bereit] (https://sqlperformance.com/2016/07/sql-plan/at-time-zone). Dies ist die kleinste Aussage, die ich herausfinden könnte, um das zu bekommen, was Sie wollen, und ich muss glauben, dass es einfacher sein sollte als das: 'SELECT CONVERT (datetime2, SWITCHOFFSET (CONVERT (datetimeoffset, SYSUTCDATETIME() ZEITZONE N'Central European Standard) Zeit '), -DATEPART (TZ, SYSDATETIMEOFFSET()), 0); ' –
Für den von mir verwendeten Ansatz * vor * AT TIME ZONE: [Teil 1] (https://www.mssqltips.com/sqlservertip/3173/handle-conversion-zwischen-zeitzonen-in-sql-server --- teil-1 /), [Teil 2] (https://www.mssqltips.com/sqlservertip/3174/handle-conversion-between- time-zones-in-sql-server --- Teil-2 /), [Teil 3] (https://www.mssqltips.com/sqlservertip/3175/handle-conversion-withbetween-time-zones-in-sql -Server --- Teil-3 /). –