Funktion TO_TIMESTAMP - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Funktion TO_TIMESTAMP

TO_TIMESTAMP konvertiert eine TIMESTAMP-Zeichenfolge zu TIMESTAMPTZ.

Syntax

to_timestamp (timestamp)
to_timestamp (timestamp, format)

Argumente

timestamp

Eine Zeitstempelzeichenfolge oder ein Datentyp, der in eine Zeitstempelzeichenfolge umgewandelt werden kann.

format

Ein Zeichenkettenliteral, das den Datetime-Mustern von Spark entspricht. Gültige Datetime-Muster finden Sie unter Datetime-Muster für Formatierung und Analyse.

Rückgabetyp

TIMESTAMP

Beispiele

Das folgende Beispiel zeigt die Verwendung der TO_TIMESTAMP-Funktion zur Konvertierung einer TIMESTAMP-Zeichenfolge in eine TIMESTAMP-Zeichenfolge.

select current_timestamp() as timestamp, to_timestamp( current_timestamp(), 'YYYY-MM-DD HH24:MI:SS') as second; timestamp | second -------------------------- ---------------------- 2021-04-05 19:27:53.281812 | 2021-04-05 19:27:53+00

Es ist möglich, den TO_TIMESTAMP-Teil eines Datums zu übergeben. Die übrigen Datumsteile werden auf die Standardwerte gesetzt. Die Uhrzeit ist in der Ausgabe enthalten:

SELECT TO_TIMESTAMP('2017','YYYY'); to_timestamp -------------------------- 2017-01-01 00:00:00+00

Die folgende SQL-Anweisung konvertiert die Zeichenfolge '2011-12-18 24:38:15 'in einen TIMESTAMP. Das Ergebnis ist ein TIMESTAMP, der auf den nächsten Tag fällt, weil die Anzahl der Stunden mehr als 24 Stunden beträgt:

select to_timestamp('2011-12-18 24:38:15', 'YYYY-MM-DD HH24:MI:SS'); to_timestamp ---------------------- 2011-12-19 00:38:15+00