Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển đổi ngày chuỗi ISO-8601 thành kiểu dữ liệu dấu thời gian của oracle

Các phần tử mô hình định dạng ngày tháng được liệt kê trong tài liệu Mô hình định dạng ngày giờ:

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

T cố định có thể được bao gồm dưới dạng một ký tự theo nghĩa đen:

Bạn có thể đưa các ký tự này vào mô hình định dạng ngày tháng:

  • Dấu câu như dấu gạch ngang, dấu gạch chéo, dấu phẩy, dấu chấm và dấu hai chấm
  • Các ký tự ký tự, được đặt trong dấu ngoặc kép

TZH là giờ múi giờ và TZM là múi giờ phút. Phần còn lại là các phần tử mô hình phổ biến hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gặp lỗi ORA - 00907 ở phần sau khi BẬT CẬP NHẬT

  2. Hàm NLS_LOWER () trong Oracle

  3. Oracle SQL Developer:Hiển thị kết quả REFCURSOR trong Grid?

  4. Bảng ALTER &DROP DDL với việc thực thi ngay lập tức trong cơ sở dữ liệu Oracle

  5. Oracle so sánh dấu thời gian với ngày tháng