Tôi có bảng có trường ngày. Khi tôi chạy một truy vấn, tôi thấy điều này:làm thế nào để chỉ hiển thị thời gian trong oracle?
01/10/2009 22:10:39
Làm thế nào tôi có thể lấy chỉ thời gian (IE: 22:10:39)
Tôi có bảng có trường ngày. Khi tôi chạy một truy vấn, tôi thấy điều này:làm thế nào để chỉ hiển thị thời gian trong oracle?
01/10/2009 22:10:39
Làm thế nào tôi có thể lấy chỉ thời gian (IE: 22:10:39)
bạn có thể thử này:
SELECT TO_CHAR(yourval, 'DD-MON-YYYY HH:MI:SS') FROM yourtable;
SELECT TO_CHAR(yourval, 'HH:MI:SS') FROM yourtable;
Edit: như @steven chỉ ra, để có 24 giờ phong cách sử dụng
SELECT TO_CHAR(yourval, 'HH24:MI:SS') FROM yourtable;
CHỌN TO_CHAR (SYSDATE, 'hh: mi: ss') FROM DUAL
Bạn cần định dạng HH24
, vì HH
chỉ là một ngày 12 tiếng đồng hồ.
select to_char(SYSDATE, 'HH24:MI:SS') from dual
select to_char(YourDateColumn, 'HH24:MI:SS') from YourTable
CHỌN TO_CHAR (DATE_COLUMN, 'HH24: MI: SS') từ TABLE;