Funzione TO_TIMESTAMP - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione TO_TIMESTAMP

TO_TIMESTAMP converte una stringa TIMESTAMP in TIMESTAMPTZ.

Sintassi

to_timestamp (timestamp)
to_timestamp (timestamp, format)

Arguments (Argomenti)

timestamp

Una stringa di timestamp o un tipo di dati che può essere inserito in una stringa di timestamp.

format

Una stringa letterale che corrisponde ai modelli datetime di Spark. Per modelli datetime validi, vedi Datetime Patterns for Formatting and Parsing.

Tipo restituito

TIMESTAMP

Esempi

L'esempio seguente dimostra l'utilizzo della funzione TO_TIMESTAMP per convertire una stringa TIMESTAMP in un TIMESTAMP.

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

È possibile passare a TO_TIMESTAMP parte di una data. Le parti rimanenti della data sono impostate sui valori predefiniti. L'orario è incluso nell'output:

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

La seguente istruzione SQL converte la stringa '2011-12-18 24:38:15 'in un TIMESTAMP. Il risultato è un TIMESTAMP che cade il giorno successivo perché il numero di ore è superiore a 24 ore:

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