SQL Academy
Premium
Funktionsreferenz

CURRENT_TIMESTAMP

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

PostgreSQL 17.5
CURRENT_TIMESTAMP[(precision)]

Parameter

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

Rückgabewert

Datum mit Uhrzeit und Zeitzone (timestamptz) zum Start der Transaktion, wie bei NOW()

Beispiele

Aktuelles Datum und Uhrzeit

PostgreSQL 17.5
SELECT CURRENT_TIMESTAMP;

Ohne Sekundenbruchteile

PostgreSQL 17.5
SELECT CURRENT_TIMESTAMP(0);

Details

Ohne Genauigkeit schreibst du CURRENT_TIMESTAMP ohne Klammern: Anders als bei NOW() führt CURRENT_TIMESTAMP() zu einem Syntaxfehler. Die Zeitzone kommt aus der Einstellung TimeZone, in der Sandbox ist das UTC; eine Genauigkeit über 6 wird auf 6 verringert.

Siehe auch

Wo du es lernst