TO_TIMESTAMP
Entsprechung in MySQL:
Wandelt eine Unix-Zeit oder einen String mit Formatvorlage in ein Datum mit Uhrzeit um.
PostgreSQL 17.9
TO_TIMESTAMP(unix_timestamp)
TO_TIMESTAMP(string, format)- unix_timestamp
- Unix-Zeit, Sekunden seit 1970-01-01 00:00:00 UTC, kann Nachkommastellen habendouble precision
- string
- String mit Datum und Uhrzeittext
- format
- Formatvorlage, zum Beispiel DD.MM.YYYY HH24:MItext
Rückgabewert
Datum mit Uhrzeit und Zeitzone (timestamptz); Sekundenbruchteile bleiben erhalten
Beispiele
Datum mit Uhrzeit aus Unix-Zeit
PostgreSQL 17.9
SELECT TO_TIMESTAMP(1717584000);Datum mit Uhrzeit aus einem String
PostgreSQL 17.9
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.