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à.
TIMESTAMPFunzione TO_ 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 Amazon QLDB Ledger ad Amazon Aurora Postgre
In AmazonQLDB, data una stringa che rappresenta un timestamp, usa la TO_TIMESTAMP
funzione per convertire la stringa in un tipo di timestamp
dati. 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
string
che la funzione converte in un timestamp. format
-
(Facoltativo) La stringa letterale che definisce il modello di formato dell'input
string
, in termini di parti relative alla data. Per i formati validi, consultare stringhe in formato timestamp.Se questo argomento viene omesso, la funzione presuppone che
string
è nel formato di un timestamp Ion standard.Questo è il modo 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
)h
m
, ma è obbligatoria per le varianti con imbottitura zero (ad esempio,,,,,,).yyyy
MM
dd
HH
hh
mm
ss
Viene 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