日期格式引數 含義說明
d 一周中的星期幾
day 天的名字,使用空格填充到9個字元
dd 月中的第幾天
ddd 年中的第幾天
dy 天的簡寫名
iw iso標準的年中的第幾周
iyyy iso標準的四位年份
yyyy 四位年份
yyy,yy,y 年份的最後三位,兩位,一位
hh 小時,按12小時計
hh24 小時,按24小時計
mi 分
ss 秒
mm 月
mon 月份的簡寫
month 月份的全名
w 該月的第幾個星期
ww 年中的第幾個星期
1.日期時間間隔操作
當前時間減去7分鐘的時間
select sysdate,sysdate - interval 』7』 minute from dual
當前時間減去7小時的時間
select sysdate - interval 』7』 hour from dual
當前時間減去7天的時間
select sysdate - interval 』7』 day from dual
當前時間減去7月的時間
select sysdate,sysdate - interval 』7』 month from dual
當前時間減去7年的時間
select sysdate,sysdate - interval 』7』 year from dual
時間間隔乘以乙個數字
select sysdate,sysdate - 8 *interval 』2』 hour from dual
2.日期到字元操作
select sysdate,to_char(sysdate,』yyyy-mm-dd hh24:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-mm-dd hh:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-ddd hh:mi:ss』) from dual
select sysdate,to_char(sysdate,』yyyy-mm iw-d hh:mi:ss』) from dual
參考oracle的相關關文件(oracle901doc/server.901/a90125/sql_elements4.htm#48515)
3. 字元到日期操作
select to_date(』2003-10-17 21:15:37』,』yyyy-mm-dd hh24:mi:ss』) from dual
具體用法和上面的to_char差不多。
4. trunk/ round函式的使用
select trunc(sysdate ,』year』) from dual
select trunc(sysdate ) from dual
select to_char(trunc(sysdate ,』yyyy』),』yyyy』) from dual
從頭開始學Oracle 時間函式
引數,字串型別。oracle中使用時間進行比較,需要轉成時間date型別。如果引數傳遞的是 字串 需要使用to date 字串日期,format 格式化字串成date型別。然後再進行時間的對比 開始時間 符合條件的記錄 結束時間 t.cjrq to date concat 2020 11 15 00...
oracle中的時間處理函式
在對資料庫操作時經常會碰見將字串轉換成日期的情況 在oracle中是這樣轉換的 to date 2011 01 18 yyyy mm dd to date 2011 01 11 45 43 yyyy mm dd hh24 mi ss 具體的時間引數可以自己設定 d 一周中的星期幾 day 天的名字,...
關於oracle中時間查詢的問題
今天在新增新功能時遇到了乙個問題,在oracle中查詢5月31號執行的資料時,使用的語句為 1 if dateedit1.text.tostrtrim 2 sql and daystr to date dateedit1.datetime.tostring yyyy mm dd yyyy mm dd...