日期和时间管理函数全解析
1. LAST_DAY 与 TRUNC、ADD_MONTHS 获取月末日期的差异
在处理日期时,我们常常需要获取一个月的最后一天。这里有两种常见的方法:使用 LAST_DAY 函数和结合 TRUNC 与 ADD_MONTHS 函数。
- 使用
LAST_DAY函数 :
select LAST_DAY(sysdate) from dual;
示例结果: 28.02.2022 13:10:19 ,可以看到该函数返回的结果包含时间信息。
- 结合
TRUNC与ADD_MONTHS函数 :
select TRUNC(ADD_MONTHS (sysdate,1), 'MM')-1 from dual;
示例结果: 28.02.2022 00:00:00 ,这种方法返回的结果时间部分被截断为 0。
2. TRUNC 函数的不同参数用法
TRUNC 函数的第二个参数(格式单位)可以有多种特定值,如
超级会员免费看
订阅专栏 解锁全文
1784

被折叠的 条评论
为什么被折叠?



