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
Freigeben: 2025-01-11 06:12:42
Original
179 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage