sql >> Database teknologi >  >> RDS >> Oracle

Konverter String ISO-8601 dato til oracles tidsstempel datatype

Datoformatmodelelementerne er angivet i dokumentationen til Datetime Format Models:

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

Den faste T kan inkluderes som en bogstavelig karakter:

Du kan inkludere disse tegn i en datoformatmodel:

  • Tegnetegn såsom bindestreger, skråstreger, kommaer, punktum og kolon
  • Literale tegn, omgivet af dobbelte anførselstegn

TZH er tome zone time og TZM er tidszone minutter. Resten er mere almindelige modelelementer.



  1. SQL-fejl:Forkert syntaks nær søgeordet 'Bruger'

  2. Oracle Text fungerer ikke med NVARCHAR2. Hvad ellers kan være utilgængeligt?

  3. Sådan tilføjer du dage til en dato i T-SQL

  4. Tæl antallet af forekomster af en streng i et VARCHAR-felt?