Heim > Datenbank > MySQL-Tutorial > Wie konvertiere ich SQL Server DATETIMEOFFSET in UTC DATETIME?

Wie konvertiere ich SQL Server DATETIMEOFFSET in UTC DATETIME?

Susan Sarandon
Freigeben: 2025-01-01 02:58:10
Original
849 Leute haben es durchsucht

How to Convert SQL Server DATETIMEOFFSET to UTC DATETIME?

Konvertieren von SQL Server DATETIMEOFFSET in DATETIME in UTC

In SQL Server kann es vorkommen, dass Sie ein DATETIMEOFFSET-Feld in konvertieren müssen ein DATETIME-Feld, während die Zeit angepasst wird, um den Versatz auszugleichen und sie effektiv in UTC umzuwandeln.

Um dies zu erreichen, Sie können die CONVERT-Funktion wie folgt verwenden:

SELECT CONVERT(datetime2, @createdon, 1)
Nach dem Login kopieren

Hier repräsentiert @createdon Ihr DATETIMEOFFSET-Feld. Die Zahl 1 im zweiten Parameter gibt an, dass die Konvertierung von der lokalen Zeitzone in UTC durchgeführt werden soll.

Betrachten wir beispielsweise einen DATETIMEOFFSET-Wert:

2008-12-19 17:30:09.0000000 +11:00
Nach dem Login kopieren

Bei Anwendung von CONVERT Funktion wird es konvertiert in:

2008-12-19 06:30:09.0000000
Nach dem Login kopieren

Dies entspricht der gleichen Zeit in UTC.

Zusätzlich können Sie die folgende Methode verwenden, um den Offset bei der Konvertierung in DATETIMEOFFSET explizit auf 00:00 zu setzen:

SELECT CONVERT(datetimeoffset, CONVERT(datetime2, @createdon, 1))
Nach dem Login kopieren

Dies führt zu folgendem Ergebnis:

2008-12-19 06:30:09.0000000 +00:00
Nach dem Login kopieren

Was einen DATETIMEOFFSET-Wert in UTC angibt.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich SQL Server DATETIMEOFFSET in UTC DATETIME?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage