WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院数据库Oracle Oracle时间操作大全 阅读

Oracle时间操作大全

 2008-09-20 12:55:33 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劕鐏氱€氼剟姊洪崹顕呭剰闁逞屽墮缁夊綊寮婚妸褉鍋撻棃娑欏暈闁伙綀浜埀顒傛暬閸嬪﹪宕伴弽褏鏆﹂柨鐕傛嫹
核心提示:在系统时间基础上延迟5秒 sysdate+(5/24/60/60)在系统时间基础上延迟5分钟sysdate+5/24/60在系统时间基础上延迟5小时sysdate+5/24在系统时间基础上延迟5天 sysdate+5在系统时间基础上延迟5月 add_months(sysdate,-5)在系统时间基础上延迟5年 add_

在系统时间基础上延迟5秒

sysdate+(5/24/60/60)

在系统时间基础上延迟5分钟

sysdate+5/24/60

在系统时间基础上延迟5小时

sysdate+5/24

在系统时间基础上延迟5天

sysdate+5

在系统时间基础上延迟5月

add_months(sysdate,-5)

在系统时间基础上延迟5年

add_months(sysdate,-5*12)

上月末的日期:  

selectlast_day(add_months(sysdate,-1))fromdual;

本月的最后一秒:

selecttrunc(add_months(sysdate,1),'MM')-1/24/60/60fromdual

本周星期一的日期:

selecttrunc(sysdate,'day')+1fromdual

年初至今的天数:

selectceil(sysdate-trunc(sysdate,'year'))fromdual;

今天是今年的第几周:

selectto_char(sysdate,'fmww')fromdual

今天是本月的第几周: 

SELECTTO_CHAR(SYSDATE,'WW')-TO_CHAR(TRUNC(SYSDATE,'MM'),'WW')+1AS"weekOfMon"FROMdual

本月的天数  

SELECTto_char(last_day(SYSDATE),'dd')daysFROMdual

今年的天数 

selectadd_months(trunc(sysdate,'year'),12)-trunc(sysdate,'year')fromdual

下个星期一的日期

SELECTNext_day(SYSDATE,'monday')FROMdual

Tags:Oracle 时间 操作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接