日常收集整理oracle trunc 函數(shù)處理日期格式(很實(shí)用)
本文給大家分享的oracle trunc 函數(shù)處理日期格式的相關(guān)知識(shí),非常具有參考價(jià)值,具體請(qǐng)看下文說(shuō)明吧。
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --顯示當(dāng)前時(shí)間
2011-12-29 16:24:34
select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)
2011-1-1
select trunc(sysdate,'q') from dual; --截取到季度(本季度的第一天)
2011-10-1
select trunc(sysdate,'month') from dual; --截取到月(本月的第一天)
2011-12-1
select trunc(sysdate,'') from dual;
空
select to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss') from dual; --默認(rèn)截取到日(當(dāng)日的零點(diǎn)零分零秒)
20111229 00:00:00
select trunc(sysdate-1,'w') from dual; -- 離當(dāng)前時(shí)間最近的周四,若當(dāng)天為周四則返回當(dāng)天,否則返回上周四
2011-12-22
select trunc(sysdate,'ww') from dual; --截取到上周末(上周周六)
2011-12-24
select trunc(sysdate,'day') from dual; --截取到周(本周第一天,即上周日)
2011-12-25
select trunc(sysdate,'iw') from dual; --本周第2天,即本周一
2011-12-26
select to_char(trunc(sysdate,'dd'),'yyyymmdd hh24:mi:ss') from dual;--截取到日(當(dāng)日的零點(diǎn)零分零秒)
20111229 00:00:00
select trunc(sysdate,'hh24') from dual; --截取到小時(shí)(當(dāng)前小時(shí),零分零秒)
2011-12-29 16:00:00
select trunc(sysdate,'mi') from dual; --截取到分(當(dāng)前分,零秒)
2011-12-29 16:24:00
select trunc(sysdate,'ss') from dual ;--報(bào)錯(cuò),沒(méi)有精確到秒的格式
關(guān)于oracle trunc函數(shù)處理日期格式的相關(guān)知識(shí)到此就結(jié)束了,希望大家喜歡。
相關(guān)文章
Oracle查詢結(jié)果只獲取一行數(shù)據(jù)的幾種方法
oracle是一種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了一種強(qiáng)大的查詢語(yǔ)言,讓用戶可以輕松地查詢一條記錄,這篇文章主要給大家介紹了關(guān)于Oracle查詢結(jié)果只獲取一行數(shù)據(jù)的幾種方法,需要的朋友可以參考下2024-05-05Oracle數(shù)據(jù)庫(kù)表空間超詳細(xì)介紹
Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)存放在表空間中,表空間是一個(gè)邏輯的概念,它是由數(shù)據(jù)文件組成,表空間大小由數(shù)據(jù)文件的數(shù)量和大小決定,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)表空間的相關(guān)資料,需要的朋友可以參考下2023-05-05Oracle數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉方法
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉方法,需要的朋友可以參考下2013-07-07解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無(wú)效問(wèn)題
這篇文章主要介紹了解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無(wú)效問(wèn)題,需要的朋友可以參考下2019-08-08oralce和db2兼容開(kāi)發(fā)注意事項(xiàng)
這篇文章主要介紹了oralce和db2兼容開(kāi)發(fā)注意事項(xiàng)的相關(guān)資料,這里整理了幾個(gè)重要問(wèn)題及如何解決,需要的朋友可以參考下2016-11-11Oracle數(shù)據(jù)庫(kù)如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD
在Oracle數(shù)據(jù)庫(kù)中,盡管DATE類型本身并不攜帶任何特定的格式信息,但通過(guò)TO_CHAR函數(shù)我們可以方便地將DATE類型的數(shù)據(jù)轉(zhuǎn)換為我們所需要的格式,下面給大家介紹Oracle數(shù)據(jù)庫(kù)如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD樣式,感興趣的朋友跟隨小編一起看看吧2024-04-04Oracle歸檔日志寫(xiě)滿(ora-00257)了怎么辦
今天在使用oracle數(shù)據(jù)庫(kù)做項(xiàng)目時(shí),突然報(bào)錯(cuò):ORA-00257: archiver error. Connect internal only, until freed,該問(wèn)題如何解決呢?經(jīng)過(guò)本人一番折騰此問(wèn)題還要?dú)w檔于日志滿了,下面小編把Oracle歸檔日志寫(xiě)滿(ora-00257)的解決辦法在此分享給大家供大家參考2015-10-10Oracle創(chuàng)建新undo表空間最佳實(shí)踐(包含段檢查)
這篇文章主要介紹了Oracle創(chuàng)建新undo表空間最佳實(shí)踐(包含段檢查),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04Oracle12c的數(shù)據(jù)庫(kù)向11g導(dǎo)進(jìn)的方法
這篇文章主要介紹了 Oracle12c的數(shù)據(jù)庫(kù)向11g導(dǎo)進(jìn)的方法的相關(guān)資料,需要的朋友可以參考下2016-03-03