oracle怎么將時間日期轉(zhuǎn)換成時間戳

轉(zhuǎn)換方法:1、使用to_char()函數(shù),可將時間日期按照指定的格式輸出,得到的是字符串,語法“to_char(日期,”轉(zhuǎn)換格式”)”;2、使用to_date()函數(shù),語法“to_date("時間字符串","轉(zhuǎn)換的時間日期格式")”。

oracle怎么將時間日期轉(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教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享