Oracle 时间格式转换

Oracle 时间格式转换可以使用TO_DATE和TO_CHAR函数,以下是一些常见的格式转换示例:

1.将日期字符串转换为日期:

SELECT TO_DATE('2021-01-31', 'YYYY-MM-DD') FROM DUAL;

2.将日期转换为字符串:

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;

3.将日期时间字符串转换为日期时间:

SELECT TO_DATE('2021-01-31 12:30:00', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;

4.将日期时间转换为字符串:

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;

5.将时间戳转换为日期时间:

SELECT TO_TIMESTAMP('2021-01-31 12:30:00.123456', 'YYYY-MM-DD HH24:MI:SS.FF') FROM DUAL;

6.将日期时间转换为时间戳:

SELECT TO_TIMESTAMP('2023-01-31 12:30:00.123456', 'YYYY-MM-DD HH24:MI:SS.FF') FROM DUAL;

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/613805ca19.html