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 in Amazon QLDB
Importante
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto, il 31/07/2025. Per ulteriori dettagli, consulta Migrare un registro Amazon QLDB su Amazon Aurora PostgreSQL
In Amazon QLDB, data una stringa che rappresenta un timestamp, usa TO_TIMESTAMP la funzione per convertire la stringa in un tipo di dati. timestamp Questa è l'operazione inversa di. TO_STRING
Sintassi
TO_TIMESTAMP (string[, 'format' ] )
Argomenti
string-
Il nome di campo o l'espressione del tipo di dati
stringche la funzione converte in un timestamp. format-
(Facoltativo) La stringa letterale che definisce il modello di formato dell'input
string, in termini di parti di data. Per i formati validi, consultare stringhe in formato timestamp.Se questo argomento viene omesso, la funzione presuppone che
stringsia nel formato di un timestamp Ion standard. Questo è il metodo consigliato per analizzare un timestamp Ion utilizzando questa funzione. L'imbottitura zero è facoltativa quando si utilizza un simbolo di formato a carattere singolo (come
y,,,M,,d,H,s)hm, ma è obbligatoria per le varianti con imbottitura zero (ad esempio,,,,,,).yyyyMMddHHhhmmssViene riservato un trattamento speciale agli anni a due cifre (simbolo di formato
yy). 1900 viene aggiunto ai valori maggiori o uguali a 70 e 2000 viene aggiunto ai valori inferiori a 70.I nomi dei mesi e gli indicatori AM o PM non fanno distinzione tra maiuscole e minuscole.
Tipo restituito
timestamp
Esempi
TO_TIMESTAMP('2007T') -- `2007T` TO_TIMESTAMP('2007-02-23T12:14:33.079-08:00') -- `2007-02-23T12:14:33.079-08:00` TO_TIMESTAMP('2016', 'y') -- `2016T` TO_TIMESTAMP('2016', 'yyyy') -- `2016T` TO_TIMESTAMP('02-2016', 'MM-yyyy') -- `2016-02T` TO_TIMESTAMP('Feb 2016', 'MMM yyyy') -- `2016-02T` TO_TIMESTAMP('February 2016', 'MMMM yyyy') -- `2016-02T` -- Runnable statements SELECT TO_TIMESTAMP('2007T') FROM << 0 >> -- 2007T SELECT TO_TIMESTAMP('02-2016', 'MM-yyyy') FROM << 0 >> -- 2016-02T