Fonction TO_TIMESTAMP - AWS Clean Rooms

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

TO_TIMESTAMP convertit une chaîne TIMESTAMP en TIMESTAMPTZ.

Syntaxe

to_timestamp (timestamp)
to_timestamp (timestamp, format)

Arguments

timestamp

Chaîne d'horodatage ou type de données pouvant être converti en chaîne d'horodatage.

format

Chaîne littérale qui correspond aux modèles de date/heure de Spark. Pour les modèles de date/heure valides, voir Modèles de date/heure pour le formatage et l'analyse syntaxique.

Type de retour

TIMESTAMP

Exemples

L'exemple suivant montre comment utiliser la fonction TO_TIMESTAMP pour convertir une chaîne TIMESTAMP en 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

Il est possible de transmettre la partie TO_TIMESTAMP d’une date. Les autres parties de la date sont définies sur des valeurs par défaut. L’heure est incluse dans la sortie :

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

L'instruction SQL suivante convertit la chaîne « 2011-12-18 24:38:15 » en TIMESTAMP. Le résultat est un horodatage qui tombe le jour suivant car le nombre d'heures est supérieur à 24 heures :

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