SQL Academy
Premium
Funktionsreferenz

LOCALTIMESTAMP

Entsprechung in MySQL:

Gibt das aktuelle Datum und die aktuelle Uhrzeit ohne Zeitzone zurück.

PostgreSQL 17.5
LOCALTIMESTAMP[(precision)]

Parameter

precisionintegeroptional
Anzahl der Nachkommastellen der Sekunden, von 0 bis 6; standardmäßig alle 6

Rückgabewert

Datum mit Uhrzeit ohne Zeitzone (timestamp) zum Start der Transaktion

Beispiele

Aktuelle Uhrzeit ohne und mit Zeitzone

PostgreSQL 17.5
SELECT LOCALTIMESTAMP AS local_now,
	NOW() AS with_zone;

Ohne Sekundenbruchteile und vor einer Stunde

PostgreSQL 17.5
SELECT LOCALTIMESTAMP(0) AS without_fractions,
	LOCALTIMESTAMP - INTERVAL '1 hour' AS hour_ago;

Details

Die Uhrzeit wird in der Zeitzone aus der Einstellung TimeZone genommen (in der Sandbox UTC), die Zone selbst wird im Wert aber nicht gespeichert. Wie bei NOW() ändert sich der Wert innerhalb einer Transaktion nicht. Ohne Genauigkeit schreibst du LOCALTIMESTAMP ohne Klammern.

Siehe auch