轉(zhuǎn)換方法:1、使用to_char()函數(shù),可將時間日期按照指定的格式輸出,得到的是字符串,語法“to_char(日期,”轉(zhuǎn)換格式”)”;2、使用to_date()函數(shù),語法“to_date("時間字符串","轉(zhuǎn)換的時間日期格式")”。
本教程操作環(huán)境:Windows7系統(tǒng)、oracle 11g版、Dell G3電腦。
oracle時間日期轉(zhuǎn)換成時間戳
在oracle中,將時間日期轉(zhuǎn)換成時間戳有兩種方法:
-
to_char()函數(shù)
-
to_date()函數(shù)
1、to_char()
將時間日期按照指定的格式輸出,得到的是字符串,而非date類型。
to_char(日期,"轉(zhuǎn)換格式"?)
會把給定的日期按照“轉(zhuǎn)換格式”轉(zhuǎn)換。
示例:
select?to_char(sysdate,?'yyyy-mm-dd')?from?dual; select?to_char(sysdate,?'yyyy/mm/dd')?from?dual; select?to_char(sysdate,?'yyyymmdd')?from?dual; select?to_char(sysdate,?'yyyymmdd?hh24:mi:ss')?from?dual;
也可以用to_char()得到單獨的年月日時分秒的字符串
select?to_char(sysdate,'yyyy')?from?dual; select?to_char(sysdate,'mm')?from?dual; select?to_char(sysdate,'hh24')?from?dual; select?to_char(sysdate,'mi')?from?dual;
2、to_date()
將字符串轉(zhuǎn)換為具體指定的時間日期格式
to_date("時間字符串","轉(zhuǎn)換的時間日期格式")
兩個參數(shù)的格式必須匹配,否則會報錯。
即按照第二個參數(shù)的格式解釋第一個參數(shù)。
示例:
select?to_date('20220103','yyyymmdd')?from?dual; select?to_date('20220103','yyyy-mm-dd')?from?dual; select?to_date('20220103','yyyy/mm/dd')?from?dual; select?to_date('20220103','yyyy-mm-dd?hh24:mi:ss')?from?dual;
推薦教程:《Oracle教程》
? 版權聲明
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關推薦