TIMESTAMPFonction TO_ dans Amazon QLDB - Base de données Amazon Quantum Ledger (AmazonQLDB)

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.

TIMESTAMPFonction TO_ dans Amazon QLDB

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre.

Dans AmazonQLDB, étant donné une chaîne représentant un horodatage, utilisez la TO_TIMESTAMP fonction pour convertir la chaîne en type de timestamp 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) La chaîne littérale qui définit le modèle de format de l'entrée string, en termes de parties datées. Pour connaître les formats valides, consultez Chaînes de format d'horodatage.

Si cet argument est omis, la fonction suppose que string est au format d'un horodatage Ion standard. C'est la méthode recommandée pour analyser un horodatage ionique à l'aide de cette fonction.

Le remplissage zéro est facultatif lors de l'utilisation d'un symbole de format à caractère unique (tel quey,,M,d,H, hm,s) mais il est obligatoire pour leurs variantes complétées par des zéros (telles queyyyy,,,MM,dd, HHhh,mm). ss

Un traitement spécial est accordé aux années à deux chiffres (symbole de formatyy). 1900 est ajouté aux valeurs supérieures ou égales à 70, et 2000 aux valeurs inférieures à 70.

Les noms des mois et les indicateurs AM ou PM ne font pas la distinction entre majuscules et 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

Fonctions associées