sql >> Databasteknik >  >> RDS >> Oracle

Konvertera String ISO-8601-datum till Oracles tidsstämpeldatatyp

Datumformatmodellelementen listas i dokumentationen för 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 fasta T kan inkluderas som en bokstavlig karaktär:

Du kan inkludera dessa tecken i en datumformatmodell:

  • Interpunktion som bindestreck, snedstreck, kommatecken, punkter och kolon
  • Literala tecken, omslutna av dubbla citattecken

TZH är tome zone hour och TZM är tidszon minuter. Resten är vanligare modellelement.



  1. SQL Sentry är nu SentryOne

  2. MySQL Fråga för att välja data från förra veckan?

  3. Hur kan jag få fram antalet poster som påverkas av en lagrad procedur?

  4. SQL Server REPLACE() vs TRANSLATE():Vilka är skillnaderna?