Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich Unix-Zeitstempel in für Menschen lesbare Daten in SQL Server?

Wie konvertiere ich Unix-Zeitstempel in für Menschen lesbare Daten in SQL Server?

DDD
DDDOriginal
2025-01-11 06:12:42223Durchsuche

How to Convert Unix Timestamps to Human-Readable Dates in SQL Server?

Konvertieren Sie Unix-Zeitstempel mühelos in für Menschen lesbare Datumsangaben in SQL Server

Viele Entwickler haben Schwierigkeiten, Unix-Zeitstempel in ein benutzerfreundliches Format innerhalb von Microsoft SQL Server zu konvertieren. Dieser Leitfaden bietet eine unkomplizierte Lösung für diese häufige Konvertierungsaufgabe.

Die Herausforderung verstehen:

Unix-Zeitstempel stellen die Anzahl der Sekunden dar, die seit dem 1. Januar 1970 um 00:00:00 UTC vergangen sind. SQL Server erfordert jedoch Datumsangaben in einem besser lesbaren Format, z. B. „JJJJ-MM-TT HH:MM:SS.mmm“.

Die einfache Lösung:

Die Funktion DATEADD bietet eine übersichtliche Möglichkeit, diese Konvertierung durchzuführen:

<code class="language-sql">DATEADD(ss, <unix_timestamp>, '19700101')</code>

Hier bedeutet „19700101“ den 1. Januar 1970. Die Funktion DATEADD addiert die angegebene Anzahl von Sekunden (Ihren Unix-Zeitstempel) zu diesem Basisdatum und erzeugt so einen DATETIME-Wert.

Anschauliches Beispiel:

Lassen Sie uns den Unix-Zeitstempel 1291388960 konvertieren:

<code class="language-sql">SELECT DATEADD(ss, 1291388960, '19700101');</code>

Das Ergebnis ist „2010-12-03 15:09:20.000“, das entsprechende Datum und die entsprechende SQL Server-Uhrzeit.

Wichtige Hinweise:

  • Die Ausgabe von DATEADD ist ein DATETIME-Datentyp. Verwenden Sie bei Bedarf CAST oder CONVERT für andere Datums-/Uhrzeitformate.
  • Diese Methode verarbeitet nahtlos mehrere Spalten, die Unix-Zeitstempel enthalten. Wenden Sie die Konvertierung einfach auf jede Spalte einzeln an.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Unix-Zeitstempel in für Menschen lesbare Daten in SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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