Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Fonction TO_TIMESTAMP dans Amazon QLDB
Dans Amazon QLDB, à partir d'une chaîne représentant un horodatage, utilisez laTO_TIMESTAMP
fonction pour convertir la chaîne en type detimestamp
données. Il s'agit de l'opération inverse deTO_STRING
.
Syntaxe
TO_TIMESTAMP (
string
[, 'format
' ] )
Arguments
string
-
Nom du champ ou expression du type de données
string
que la fonction convertit en horodatage. format
-
(Facultatif) Chaîne littérale qui définit le modèle de format de la
chaîne
d'entrée, en termes de parties de date. Pour connaître les formats valides, consultez Chaînes de format d'horodatage.Si cet argument est omis, la fonction suppose que la
chaîne
est au format d'un horodatage Ion standard. C'est la méthode recommandée pour analyser un horodatage Ion à l'aide de cette fonction. L'ajout de zéro est facultatif lorsque vous utilisez un symbole de format à caractère unique (tel que
y
,M
,,d
,H
,h
,s
)m
,,), mais il est obligatoire pour leurs variantes complétées par des zéros (tels queyyyy
MM
dd
,HH
,hh
,mm
,,ss
).Un traitement spécial est accordé aux années à deux chiffres (symbole de format
yy
). 1900 est ajoutée aux valeurs supérieures ou égales à 70, et 2000 est ajoutée aux valeurs inférieures à 70.Les noms des mois et les indicateurs AM ou PM ne distinguent pas les majuscules des minuscules.
Type de retour
timestamp
Exemples
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