您的位置:首页 > 数据库 > Oracle

Oracle的时间函数

2017-12-28 11:37 225 查看
1:last_day(date):返回本月或其他月最后一天。

2:add_months(time,months):可以得到某一时间之前或之后n个月的时间。
3:trunc(date,[fmt]):

1)日期

     2)数字

TRUNC(number,num_digits) 
Number 需要截尾取整的数字。 
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
TRUNC()函数截取时不进行四舍五入

参考网址https://www.cnblogs.com/suding1188/archive/2013/01/06/2848067.html

4:months_between(x, y):返回两个日期之间的月份数,date1与date2都为Date类型,不然会出现错误。须用to_date('','') 来转换为日期格式,才能参加计算。

如:select months_between(to_date('20170228', 'yyyy-mm-dd'), to_date('20170228', 'yyyy-mm-dd')) as months from dual;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 函数