sql >> Base de Datos >  >> RDS >> Oracle

Convierta la fecha de String ISO-8601 al tipo de datos de marca de tiempo de Oracle

Los elementos del modelo de formato de fecha se enumeran en la documentación de modelos de formato de fecha y hora:

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

La T fija se puede incluir como un carácter literal:

Puede incluir estos caracteres en un modelo de formato de fecha:

  • Puntuación como guiones, barras, comas, puntos y dos puntos
  • Literales de caracteres, entre comillas dobles

TZH es la hora de la zona tome, y TZM son los minutos de la zona horaria. El resto son elementos de modelo más comunes.