Dưới đây là danh sách đầy đủ các hàm datetime có sẵn trong Cơ sở dữ liệu Oracle.
Hàm | Mô tả |
---|---|
ADD_MONTHS() | Thêm một số tháng nhất định vào một ngày và trả về kết quả. |
CURRENT_DATE() | Trả về ngày hiện tại trong múi giờ phiên, ở một giá trị trong kiểu dữ liệu lịch Gregory DATE . |
CURRENT_TIMESTAMP() | Trả về ngày và giờ hiện tại trong múi giờ của phiên, trong một giá trị của kiểu dữ liệu TIMESTAMP WITH TIME ZONE . |
DBTIMEZONE() | Trả về giá trị của múi giờ cơ sở dữ liệu. |
EXTRACT(datetime) | Trích xuất và trả về giá trị của trường datetime được chỉ định từ biểu thức datetime hoặc khoảng thời gian. |
FROM_TZ() | Chuyển đổi giá trị dấu thời gian và múi giờ thành TIMESTAMP WITH TIME ZONE giá trị. |
LAST_DAY() | Trả về ngày cuối cùng của tháng có chứa ngày đã cung cấp. |
LOCALTIMESTAMP() | Trả về ngày và giờ hiện tại trong múi giờ phiên trong một giá trị của kiểu dữ liệu TIMESTAMP . |
MONTHS_BETWEEN() | Trả về số tháng giữa hai ngày. |
NEW_TIME() | Chuyển đổi ngày từ múi giờ được chỉ định sang múi giờ được chỉ định khác và trả về kết quả. |
NEXT_DAY() | Trả về ngày của phiên bản đầu tiên của ngày trong tuần được chỉ định muộn hơn ngày được chỉ định. |
NUMTODSINTERVAL() | Chuyển đổi một số thành INTERVAL DAY TO SECOND theo nghĩa đen. |
NUMTOYMINTERVAL() | Chuyển đổi một số thành INTERVAL YEAR TO MONTH theo nghĩa đen. |
ORA_DST_AFFECTED() | Chỉ có thể được sử dụng khi thay đổi tệp dữ liệu múi giờ của cơ sở dữ liệu và nâng cấp dấu thời gian với dữ liệu múi giờ. Xem tài liệu Oracle. |
ORA_DST_CONVERT() | Chỉ có thể được sử dụng khi thay đổi tệp dữ liệu múi giờ của cơ sở dữ liệu và nâng cấp dấu thời gian với dữ liệu múi giờ. Xem tài liệu Oracle. |
ORA_DST_ERROR() | Chỉ có thể được sử dụng khi thay đổi tệp dữ liệu múi giờ của cơ sở dữ liệu và nâng cấp dấu thời gian với dữ liệu múi giờ. Xem tài liệu Oracle. |
ROUND(date) | Trả về một ngày được làm tròn thành một đơn vị ngày cụ thể. |
SESSIONTIMEZONE() | Trả về múi giờ của phiên hiện tại. |
SYS_EXTRACT_UTC() | E xt trừ UTC (Giờ Phối hợp Quốc tế) từ một giá trị ngày tháng với độ lệch múi giờ hoặc tên khu vực múi giờ |
SYSDATE | Trả về ngày và giờ hiện tại được đặt cho hệ điều hành mà máy chủ cơ sở dữ liệu đặt trên đó. |
SYSTIMESTAMP | Trả về ngày hệ thống, bao gồm cả giây phân số và múi giờ, của hệ thống mà cơ sở dữ liệu nằm trên đó. |
TO_CHAR(datetime) | Chuyển đổi giá trị ngày giờ hoặc khoảng thời gian thành VARCHAR2 giá trị ở định dạng được chỉ định bởi định dạng ngày. |
TO_DSINTERVAL() | Chuyển đối số của nó thành giá trị INTERVAL DAY TO SECOND kiểu dữ liệu. |
TO_TIMESTAMP() | Chuyển đổi đối số của nó thành giá trị TIMESTAMP kiểu dữ liệu. |
TO_TIMESTAMP_TZ() | Chuyển đổi đối số của nó thành giá trị TIMESTAMP WITH TIME ZONE kiểu dữ liệu. |
TO_YMINTERVAL() | C chuyển đối số của nó thành giá trị INTERVAL MONTH TO YEAR kiểu dữ liệu. |
TRUNC(date) | R nhập giá trị ngày đã cho với phần thời gian trong ngày được cắt ngắn thành đơn vị được cung cấp trong mô hình định dạng được chỉ định. |
TZ_OFFSET() | Trả về độ lệch múi giờ tương ứng với đối số dựa trên ngày thực thi câu lệnh. |