oracle处理时间,oracle处理时间的常用函数

36.ADD_MONTHS  增加或减去月份  SQL> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;  TO_CHA  ------  200002  SQL> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;  TO_CHA  ------  199910  37.LAST_DAY  返回日期的最后一天  SQL> select to_char(sysdate,yyyy.mm.dd),to_char((sysdate)+1,yyyy.mm.dd) from dual;  TO_CHAR(SY TO_CHAR((S  ---------- ----------  2004.05.09 2004.05.10  SQL> select last_day(sysdate) from dual;  LAST_DAY(S  ----------  31-5月-04  38.MONTHS_BETWEEN(date2,date1)  给出date2-date1的月份  SQL> select months_between(19-12月-1999,19-3月-1999) mon_between from dual;  MON_BETWEEN  -----------  9  SQL>selectmonths_between(to_date(2000.05.20,yyyy.mm.dd),to_date(2005.05.20,yyyy.mm.dd))  mon_betw from dual;  MON_BETW  ---------  -60  39.NEW_TIME(date,this,that)  给出在this时区=other时区的日期和时间  SQL> select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time 2 (sysdate,PDT,GMT),yyyy.mm.dd hh24:mi:ss) los_angles from dual;  BJ_TIME LOS_ANGLES  ------------------- -------------------  2004.05.09 11:05:32 2004.05.09 18:05:32  40.NEXT_DAY(date,day)  给出日期date和星期x之后计算下一个星期的日期  SQL> select next_day('18-5月-2001','星期五') next_day from dual;  NEXT_DAY  ----------  25-5月-01

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值