oracle函式 trunc獲取時間常用方式

2021-09-12 07:30:47 字數 693 閱讀 1553

oracle函式trunc獲取時間常用方式

--獲取當天的時間

selecttrunc(sysdate)from dual;

--獲取當年第一天時間

select trunc(sysdate,'yyyy') from dual;

或select trunc(sysdate,'yy') from dual;

--獲取本季度第一天時間

select trunc(sysdate,'q')  from dual;

--獲取本月第一天時間

select trunc(sysdate,'mm') from dual;

--獲取本週第一天時間(預設從星期日開始算第一天)

select trunc(sysdate,'d')  from dual;

--獲取本週星期一時間

select trunc(sysdate,'iw') from dual;

--獲取當前小時最開始的時間

select trunc(sysdate,'hh') from dual;

--獲取當前分鐘最開始的時間

select trunc(sysdate,'hh') from dual;

注:trunc預設是從當天時間開始

Oracle 函式使用 TRUNC

1 做日期格式轉換 select trunc sysdate from dual 2020 07 16,時間格式的年月日 select trunc sysdate,yy from dual 2020 1 1,返回當年第一天 select trunc sysdate,mm from dual 2020...

oracle內建函式 trunc 使用

trunc 是 truncate 的簡寫。中文翻譯是 截斷 或 截短 表面看上去,應該是對字串或是數字進行擷取。實際上這個函式有兩種用法,而且這兩種用法看上去很不一樣。1.對 number 型別使用。其工作機制與round函式極為類似,只是該函式不對指定小數前或後的部分做相應捨入選擇處理,而統統截去...

oracle函式trunc的使用

oracle函式trunc的使用 1 日期比較時精確到日,可以使用 trunc sysdate,dd 函式。函式支援格式有 yyyy mm dd hh mi 可以用 select trunc sysdate,yyyy from dual 看看結果是什麼。不要按下面的方式比較日期 to date to...