Oracle 中獲取日期中的某部分值

2021-06-16 13:33:28 字數 780 閱讀 3544

to_char的其他用法

select to_char(sysdate,'ss') from dual取當前時間秒部分

select to_char(sysdate,'mi') from dual取當前時間分鐘部分

select to_char(sysdate,'hh24') from dual取當前時間秒小時部分

select to_char(sysdate,'dd') from dual取當前時間日期部分

select to_char(sysdate,'mm') from dual取當前時間月部分

select to_char(sysdate,'yyyy') from dual取當前時間年部分

select to_char(sysdate,'w') from dual取當前時間是乙個月中的第幾周(從1日開始算)

select to_char(sysdate,'ww') from dual取當前時間是一年中的第幾周(從1.1開始算)

select to_char(sysdate,'iw') from dual取當前時間是一年中的第幾周(按實際日曆的)

select to_char(sysdate,'d') from dual取當前時間是一周的第幾天,從星期天開始,週六結束

select to_char(sysdate,'day') from dual 取當前日是星期幾,和資料庫設定的字符集有關,會輸出'tuesday'

select to_char(sysdate,'ddd') from dual 當前日是一年中的第幾天

oracle中關於日期的獲取

最近的乙個功能定時任務要求在當天凌晨2點生成前一天的資料。涉及到資料庫時間的操作,特此記錄一下,整理關於日期獲取的筆記如下 獲取當前系統的前一天日期0點到23 59 59的時間 select trunc sysdate 1 trunc sysdate 1 1 1 86400 from dual 獲取...

去掉Oracle日期中前面的數字0

sql select to char hire date,yyyy mm dd from employees where rownum 10 to char hi 1999 06 21 2000 01 13 1987 09 17 1996 02 17 1997 08 17 1994 06 07 19...

Oracle獲取日期的週數

本篇是針對以上一篇中 獲取日期的星期 部分的展開。計算標準 oracle 裡支援兩種標準的時間,一種是oracle 自身的標準,另一種是iso 的標準 1.oralce 標準 1 每年的 1 月1號作為這一年的第一天。不管這一天是星期幾 比如 2013 01 01 是星期二,這一天作為2013年的第...