TO_TIMESTAMP
Entsprechung in MySQL:
Wandelt eine Unix-Zeit oder einen String mit Formatvorlage in ein Datum mit Uhrzeit um.
PostgreSQL 17.5
TO_TIMESTAMP(unix_timestamp)
TO_TIMESTAMP(string, format)Parameter
- unix_timestampdouble precision
- Unix-Zeit, Sekunden seit 1970-01-01 00:00:00 UTC, kann Nachkommastellen haben
- stringtext
- String mit Datum und Uhrzeit
- formattext
- Formatvorlage, zum Beispiel DD.MM.YYYY HH24:MI
Rückgabewert
Datum mit Uhrzeit und Zeitzone (timestamptz); Sekundenbruchteile bleiben erhalten
Beispiele
Datum mit Uhrzeit aus Unix-Zeit
PostgreSQL 17.5
SELECT TO_TIMESTAMP(1717584000);Datum mit Uhrzeit aus einem String
PostgreSQL 17.5
SELECT TO_TIMESTAMP('08.03.2024 14:30', 'DD.MM.YYYY HH24:MI');Details
Die Form mit String liest ihn so nachsichtig wie TO_DATE: Zusätzlicher Text nach der Vorlage wird übersprungen, und einen Fehler gibt es nur, wenn sich ein Feld nicht lesen lässt oder das Datum nicht existiert. Das Ergebnis wird in der Zeitzone aus der Einstellung TimeZone angezeigt, in der Sandbox ist das UTC.