Oracle 数据库中常见的日期和时间函数

1: SYSDATE:返回当前系统日期和时间。

例如:

--查询当前系统日期和时间。
SELECT SYSDATE FROM dual; 

 2:ADD_MONTHS():用于增加或减少给定日期的月份数。

例如,如果要在当前日期上增加两个月

SELECT ADD_MONTHS(SYSDATE, 2) FROM dual;

3:MONTHS_BETWEEN():用于计算两个日期之间相差的月份数。

例如,可以来计算“2022/03/01”和“2022/01/01”之间相差的月份数。

SELECT MONTHS_BETWEEN(TO_DATE('2022/03/01', 'yyyy/mm/dd'), 
TO_DATE('2022/01/01', 'yyyy/mm/dd')) FROM dual; 

4:TO_DATE():将字符串转换为日期格式。

例如,可以使用将字符串“2022/03/17”转换为日期格式。

 SELECT TO_DATE('2022/03/17', 'yyyy/mm/dd') FROM dual; 

猜你喜欢

转载自blog.csdn.net/XikYu/article/details/129615994