Oracle 日期格式转换函数
时间: 2023-09-14 20:02:51 浏览: 78
Oracle日期函数
Oracle 日期格式转换函数有很多,以下是一些常用的函数:
1. TO_CHAR(date, format):将日期转换为字符类型,可以指定日期格式。
例如:TO_CHAR(SYSDATE, 'yyyy-mm-dd'),表示将当前日期转换为年-月-日的格式。
2. TO_DATE(string, format):将字符类型转换为日期类型,可以指定日期格式。
例如:TO_DATE('2021-01-01', 'yyyy-mm-dd'),表示将字符串转换为日期类型。
3. MONTHS_BETWEEN(date1, date2):计算两个日期之间相差的月份数。
例如:MONTHS_BETWEEN(SYSDATE, '2021-01-01'),表示计算当前日期与2021年1月1日之间相差的月份数。
4. ADD_MONTHS(date, months):在指定日期上加上指定的月份数。
例如:ADD_MONTHS(SYSDATE, 1),表示在当前日期上加上1个月。
5. LAST_DAY(date):返回指定日期所在月份的最后一天。
例如:LAST_DAY(SYSDATE),表示返回当前日期所在月份的最后一天。
6. EXTRACT(field FROM date):从日期中提取指定的部分。
例如:EXTRACT(YEAR FROM SYSDATE),表示从当前日期中提取年份。
阅读全文