sql >> Databáze >  >> RDS >> Oracle

Převeďte datum řetězce ISO-8601 na datový typ časového razítka Oracle

Prvky modelu formátu data jsou uvedeny v dokumentaci Modely formátu data a času:

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

Pevné T lze zahrnout jako znakový literál:

Do modelu formátu data můžete zahrnout tyto znaky:

  • Interpunkční znaménka, jako jsou pomlčky, lomítka, čárky, tečky a dvojtečky
  • Znakové literály, uzavřené ve dvojitých uvozovkách

TZH je hodina tome zóny a TZM jsou minuty v časovém pásmu. Zbytek jsou běžnější prvky modelu.



  1. Co je MariaDB Enterprise Cluster?

  2. Vraťte seznam spouštěčů na serveru SQL Server

  3. Běžná chyba MySQL:„Došlo k chybě při čtení komunikačního paketu“

  4. Ekvivalent SQLite DATEADD().