Oracle
 sql >> Base de données >  >> RDS >> Oracle

Convertir la date de la chaîne ISO-8601 en type de données d'horodatage d'Oracle

Les éléments du modèle de format de date sont répertoriés dans la documentation des modèles de format de date et d'heure :

SELECT to_timestamp_tz ('2014-09-12T11:53:06+00:00', 'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
FROM DUAL

TO_TIMESTAMP_TZ('2014-09-12T11:53:06+00:00','YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
---------------------------------------------------------------------------
12-SEP-14 11.53.06.000000000 +00:00

Le T fixe peut être inclus en tant que caractère littéral :

Vous pouvez inclure ces caractères dans un modèle de format de date :

  • Ponctuation telle que traits d'union, barres obliques, virgules, points et deux-points
  • Littéraux de caractères, entre guillemets doubles

TZH est l'heure de la zone tome, et TZM correspond aux minutes du fuseau horaire. Les autres sont des éléments de modèle plus courants.