Trong Cơ sở dữ liệu Oracle, chúng ta có thể sử dụng TO_CHAR(datetime)
hàm để trả về các phần ngày tháng khác nhau từ một giá trị ngày giờ, bao gồm cả tên ngày ngắn.
Tên ngày ngắn còn được gọi là tên ngày viết tắt. Trong mọi trường hợp, dưới đây là các ví dụ về việc trả về tên ngày ngắn từ giá trị ngày tháng trong Oracle.
Ví dụ
Để lấy tên ngày viết tắt, hãy sử dụng DY
:
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Kết quả:
WED
Viết hoa
Trong ví dụ trên, tôi đã sử dụng chữ hoa DY
, dẫn đến tên ngày ngắn được trả về bằng chữ hoa.
Chúng ta có thể thay đổi cách viết hoa của đối số này thành Dy
để trả về kết quả ở định dạng viết hoa.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Kết quả:
Wed
Ngoài ra, chúng tôi có thể cung cấp nó ở dạng chữ thường (dy
) để trả về tên ngày ngắn bằng chữ thường:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Kết quả:
wed
Có nhiều phần tử định dạng khác có sẵn để định dạng các giá trị ngày giờ trong Oracle và phần tử định dạng trên có thể được kết hợp với các phần tử định dạng khác để tạo ra một mô hình định dạng dài hơn.
Ví dụ:
SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Kết quả:
Wed, 03 Oct 2035
Xem Danh sách các phần tử định dạng ngày giờ trong Oracle để biết danh sách đầy đủ các phần tử định dạng có thể được sử dụng để xây dựng mô hình định dạng.