默認情況下,2個日期相減,得到是一個數字,需要進一步轉化,以方便識別
select sysdate,
sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss')
from dual
輸出結果:
2007-4-4 AM 10:45:56 0.875196759259259
select sysdate,
trunc(sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss'))
||'天'|| to_char(to_date(trunc(((sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss'))-trunc(sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss')))*86400),'SSSSS'),
'fmhh24"小時"mi"分鐘"ss"秒"')
from dual
輸出結果:
2007-4-4 AM 10:44:18 0天20小時58分鐘39秒
posted on 2007-10-18 15:42
末日風情 閱讀(3255)
評論(0) 編輯 收藏 所屬分類:
oracle