Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Konwertuj datę ciągu ISO-8601 na typ danych znacznika czasu Oracle

Elementy modelu formatu daty są wymienione w dokumentacji modeli formatu daty i godziny:

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

Naprawiono T może być dołączony jako literał znakowy:

Możesz uwzględnić te znaki w modelu formatu daty:

  • Interpunkcja, taka jak łączniki, ukośniki, przecinki, kropki i dwukropki
  • Dosłownie znakowe, ujęte w podwójny cudzysłów

TZH to godzina w strefie, a TZM to minuty strefy czasowej. Reszta to bardziej powszechne elementy modelu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle Sequence nie generuje liczby ciągłej

  2. Jak uzyskać datę z ciągu w Oracle?

  3. Jak używać MAX() w wyniku podzapytania?

  4. Słowo kluczowe Oracle „Partition By” i „Row_Number”

  5. Baza danych Oracle wisi w nieskończoność w zapytaniach UPDATE