日常收集整理oracle trunc 函數(shù)處理日期格式(很實用)
本文給大家分享的oracle trunc 函數(shù)處理日期格式的相關知識,非常具有參考價值,具體請看下文說明吧。
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --顯示當前時間
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; --默認截取到日(當日的零點零分零秒)
20111229 00:00:00
select trunc(sysdate-1,'w') from dual; -- 離當前時間最近的周四,若當天為周四則返回當天,否則返回上周四
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;--截取到日(當日的零點零分零秒)
20111229 00:00:00
select trunc(sysdate,'hh24') from dual; --截取到小時(當前小時,零分零秒)
2011-12-29 16:00:00
select trunc(sysdate,'mi') from dual; --截取到分(當前分,零秒)
2011-12-29 16:24:00
select trunc(sysdate,'ss') from dual ;--報錯,沒有精確到秒的格式
關于oracle trunc函數(shù)處理日期格式的相關知識到此就結束了,希望大家喜歡。
相關文章
Oracle查詢結果只獲取一行數(shù)據(jù)的幾種方法
oracle是一種流行的關系型數(shù)據(jù)庫管理系統(tǒng),它提供了一種強大的查詢語言,讓用戶可以輕松地查詢一條記錄,這篇文章主要給大家介紹了關于Oracle查詢結果只獲取一行數(shù)據(jù)的幾種方法,需要的朋友可以參考下2024-05-05解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無效問題
這篇文章主要介紹了解決oracle12c創(chuàng)建用戶提示ORA-65096:公用用戶名或角色無效問題,需要的朋友可以參考下2019-08-08Oracle數(shù)據(jù)庫如何將DATE類型字段格式轉換為YYYY/MM/DD
在Oracle數(shù)據(jù)庫中,盡管DATE類型本身并不攜帶任何特定的格式信息,但通過TO_CHAR函數(shù)我們可以方便地將DATE類型的數(shù)據(jù)轉換為我們所需要的格式,下面給大家介紹Oracle數(shù)據(jù)庫如何將DATE類型字段格式轉換為YYYY/MM/DD樣式,感興趣的朋友跟隨小編一起看看吧2024-04-04Oracle創(chuàng)建新undo表空間最佳實踐(包含段檢查)
這篇文章主要介紹了Oracle創(chuàng)建新undo表空間最佳實踐(包含段檢查),非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04Oracle12c的數(shù)據(jù)庫向11g導進的方法
這篇文章主要介紹了 Oracle12c的數(shù)據(jù)庫向11g導進的方法的相關資料,需要的朋友可以參考下2016-03-03