Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konvertieren Sie das String-ISO-8601-Datum in den Zeitstempel-Datentyp von Oracle

Die Datumsformat-Modellelemente sind in der Datetime-Formatmodell-Dokumentation aufgelistet:

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

Das feste T kann als Zeichenliteral eingefügt werden:

Sie können diese Zeichen in ein Datumsformatmodell aufnehmen:

  • Satzzeichen wie Bindestriche, Schrägstriche, Kommas, Punkte und Doppelpunkte
  • Zeichenliterale, eingeschlossen in doppelte Anführungszeichen

TZH ist die Stunde der Tome-Zone und TZM ist Zeitzone Minuten. Der Rest sind häufigere Modellelemente.