oracle日期处理全集__日期加减全活儿

oracle日期处理全集__日期加减全活儿

ID:47037250

大小:53.00 KB

页数:10页

时间:2019-07-04

oracle日期处理全集__日期加减全活儿_第1页
oracle日期处理全集__日期加减全活儿_第2页
oracle日期处理全集__日期加减全活儿_第3页
oracle日期处理全集__日期加减全活儿_第4页
oracle日期处理全集__日期加减全活儿_第5页
资源描述:

《oracle日期处理全集__日期加减全活儿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、add_months(d,n)日期d加n个月SQL>SELECTSYSDATEASThis_Day,add_months(SYSDATE,1)ASNext_DayFROMdual;THIS_DAYNEXT_DAY--------------------------08-9月-1008-10月-102、last_day(d)包含d的月份的最后一天的日期SQL>selectlast_day(sysdate)aslast_dayfromdual;LAST_DAY-----------30-9月-103、new_time

2、(d,a,b)时区的日期和时间d在b时区的日期和时间SQL>selectto_char(sysdate,'YYYY-MM-DDHH24:MI:SS')aschina,to_char(new_time(sysdate,'est','GMT'),'YYYY-MM-DDHH24:MI:SS')asGMTfromdual;CHINAGMT--------------------------------------2010-09-0809:51:502010-09-0814:51:504、next_day(d,day)比日期d

3、晚,由day指定的周几的日期SQL>selectsysdateasthis_day,next_day(sysdate,7)asnext_satfromdual;THIS_DAYNEXT_SAT----------------------------08-9月-1011-9月-10N天前的日期:SQL>selectto_date(to_char(sysdate-5,'yyyy-MM-dd'),'yyyy-MM-dd')fromdual;5、sysdate当前的系统日期和时间6、greatest(d1,d2,...dn)

4、给出的日期列表中最后的日期SQL>selectsysdateasthis_day,greatest(sysdate,sysdate+1,sysdate+2)asmax_dayfromdual;THIS_DAYMAX_DAY----------------------------08-9月-1010-9月-107、least(d1,k2,...dn)给出的日期列表中最早的日期SQL>selectsysdateasthis_day,least(sysdate,sysdate+1,sysdate-1)asmin_dayfr

5、omdual;THIS_DAYMIN_DAY----------------------------08-9月-1007-9月-108、to_char(d[,fmt])日期d按fmt指定的格式转变成字符串SQL>selectto_char(sysdate,'YYYY-MM-DDHH24:MI:SS')astodayfromdual;TODAY-------------------2010-09-0810:37:089、to_date(st[,fmt])字符串st按fmt指定的格式转成日期值,若fmt忽略,st要用缺省

6、格式SQL>selectto_date('2010-09-0810:37:08','YYYY-MM-DDHH24:MI:SS')astodayfromdual;TODAY--------------08-9月-1010、round(d[,fmt])日期d按fmt指定格式舍入到最近的日期SQL>selectto_char(sysdate,'YYYY-MM-DDHH24:MI:SS')asthis,round(sysdate)asround_day,to_char(sysdate+1/6,'YYYY-MM-DDHH24:

7、MI:SS')asnext_4hour,round(sysdate+1/6)asround_dayfromdual;THISROUND_DAYNEXT_4HOURROUND_DAY------------------------------------------------------------------2010-09-0810:52:4508-9月-102010-09-0814:52:4509-9月-1011、trunc(d[,fmt])日期d按fmt指定格式截断到最近的日期SQL>selectto_char

8、(sysdate,'YYYY-MM-DDHH24:MI:SS')asthis,trunc(sysdate)astrunc_day,to_char(sysdate+1/6,'YYYY-MM-DDHH24:MI:SS')asnext_4hour,trunc(sysdate+1/6)astrunc_dayfromdual;THISTRUNC_DAYN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。