oracle sysdate格式 oracle sysdate是什么類型?
oracle sysdate是什么類型?利用函數(shù)TO_CHAR(sysdate,"yyyy-MM-dd ’)可以實(shí)現(xiàn)。sql:select TO_CHAR(sysdate,"yyyy-MM-dd ")
oracle sysdate是什么類型?
利用函數(shù)TO_CHAR(sysdate,"yyyy-MM-dd ’)可以實(shí)現(xiàn)。
sql:select TO_CHAR(sysdate,"yyyy-MM-dd ") from dual結(jié)果:“2015-05-16”.
擴(kuò)展:TO_CHAR(sysdate, "YYYY-MM-DD HH24:MI:SS")可以根據(jù)實(shí)際需要修改后面的日期展示形式,常用的就是:
TO_CHAR(sysdate,"yyyy-MM-dd ’)(日期型)和TO_CHAR(sysdate, "YYYY-MM-DD HH24:MI:SS")(日期時(shí)間型)。
oracle中sysdate返回的是什么樣的格式?
9-一月-2008 11:18:30---正常格式是這樣的,不過你可以自定義
如 select to_date(sysdate,"yyyymmdd") from dual
顯示的格式就是20080109
select to_date(sysdate,"yyyy-mm-dd") from dual
顯示的格式就是2008-01-09
oracle時(shí)間日期比較是怎樣的?
不用把時(shí)間格式轉(zhuǎn)換為字符串,直接把date型數(shù)據(jù)trunc一下再比較就行,trunc相當(dāng)于對(duì)date取整。
trunc(sysdate)的含義是什么?
ORACLE中TRUNC是截取的函數(shù)用在日期類型上,就是截取到日或時(shí)間SELECT TRUNC(SYSDATE) FROM DUAL默認(rèn)是截取系統(tǒng)日期到日,得到2012-12-19比如值為"2012-12-19 14:30:50"的日期變量TRUNC(SYSDATE)得到 2012-12-19 , 和TRUNC(SYSDATE,"DD")一樣TRUNC(SYSDATE,"YYYY"),得到2012-1-1TRUNC(SYSDATE,"MM"),得到2012-12-1TRUNC(SYSDATE,"DD"),得到2012-12-19TRUNC(SYSDATE,"HH")或HH24,得到2012-12-19 14:00:00TRUNC(SYSDATE,"MI"),得到2012-12-19 14:30:00TRUNC(SYSDATE,"SS"),是會(huì)報(bào)錯(cuò)的,直接用SYSDATE不用TRUNC另外說明一下,截取后得到的仍為date數(shù)據(jù)類型