將日期型轉(zhuǎn)換成字符串時(shí),可以按新的格式顯示。
成都創(chuàng)新互聯(lián)公司公司2013年成立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元遠(yuǎn)安做網(wǎng)站,已為上家服務(wù),為遠(yuǎn)安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
如格式y(tǒng)yyy-mm-dd
hh24:mm:ss表示“年-月-日
小時(shí):分鐘:秒”。oracle的日期類(lèi)型是包含時(shí)間在內(nèi)的。
主要的日期格式字符的含義如下表所示:
代碼
代表的格式
例子
am、pm
上午、下午
08
am
d
數(shù)字表示的星期(1~7)
1,
2,
3,
...,
7
dd
數(shù)字表示月中的日期(1~31)
1,
2,
3,
…,
31
mm
兩位數(shù)的月份
01,
02,
…,
12
y、yy、yyy、yyyy
年份的后幾位
8,
08,
008,
2008
rr
解決y2k問(wèn)題的年度轉(zhuǎn)換
dy
簡(jiǎn)寫(xiě)的星期名
mon,
tue,
fri,
…
day
全拼的星期名
monday,
tuesday,
…
oracle中,日期轉(zhuǎn)換函數(shù)有很多,常用命令如下:
to_char()命令將時(shí)間戳轉(zhuǎn)換為用戶規(guī)定的日期格式,如:
SELECT TO_CHAR(sysdate,'YYYY-MM-DD hh24:mi:ss') FROM DUAL;語(yǔ)法:TO_CHAR(X
[,format])
說(shuō)明:將X按format格式轉(zhuǎn)換成字符串。X可以是日期或者數(shù)字或時(shí)間戳,format是一個(gè)規(guī)定了X采用何種格式轉(zhuǎn)換的格式字符串
to_date()命令可以將一個(gè)日期格式的字符串轉(zhuǎn)換成date類(lèi)型數(shù)據(jù),如:
SELECT TO_DATE('2014-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') FROM DUAL;語(yǔ)法:TO_DATE(C
[,format])
說(shuō)明:將符合format指定的特定日期格式的字符串C轉(zhuǎn)換成DATE類(lèi)型的數(shù)據(jù)
TO_TIMESTAMP()函數(shù)可以將一個(gè)時(shí)間格式的字符串轉(zhuǎn)換成時(shí)間戳
SELECT TO_TIMESTAMP('2014-06-20 12:11:11','YYYY-MM-DD HH24:MI:SS') from dual;語(yǔ)法:TO_TIMESTAMP(C
[,format])
說(shuō)明:將字符串C轉(zhuǎn)換為一個(gè)時(shí)間戳數(shù)據(jù)類(lèi)型
---to_char()命令可以將時(shí)間戳轉(zhuǎn)換成字符串:
select to_char( TO_TIMESTAMP('2014-06-20 12:11:11','YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') from dual;
當(dāng)需要進(jìn)行兩個(gè)日期的比較時(shí),不需要比較時(shí)間,可采用trunc()命令來(lái)截取日期
SQL select to_char( trunc(sysdate), 'YYYY-MM-DD HH24:MI:SS') from dual;
SQL select to_char( sysdate, 'YYYY-MM-DD HH24:MI:SS') from dual;
比較兩句的運(yùn)行結(jié)果,可以看到差別。
實(shí)現(xiàn)的方法和詳細(xì)的操作步驟如下:
1、第一步,將字符串類(lèi)型轉(zhuǎn)換為數(shù)字類(lèi)型。此方法使用到“to? number()”直接轉(zhuǎn)換,見(jiàn)下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,數(shù)字類(lèi)型將轉(zhuǎn)換為字符串類(lèi)型。此轉(zhuǎn)換使用“to_char()”,代碼見(jiàn)下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,日期類(lèi)型將轉(zhuǎn)換為字符串類(lèi)型。實(shí)際上,此方法還使用“to_char()”,將日期格式轉(zhuǎn)換為所需的格式類(lèi)型,見(jiàn)下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,下面的代碼將日期類(lèi)型轉(zhuǎn)換為更常見(jiàn)和完整的字符串格式的公共字符串類(lèi)型,見(jiàn)下圖,轉(zhuǎn)到下面的步驟。
5、第五步,執(zhí)行完上面的操作之后,將字符串類(lèi)型轉(zhuǎn)換為日期類(lèi)型。此轉(zhuǎn)換方法使用“to_date()”進(jìn)行轉(zhuǎn)換,見(jiàn)下圖,轉(zhuǎn)到下面的步驟。
6、第六步,執(zhí)行完上面的操作之后,就獲得了想要的結(jié)果了,見(jiàn)下圖。這樣,就解決了這個(gè)問(wèn)題了。
當(dāng)前標(biāo)題:oracle怎么轉(zhuǎn)換時(shí)間 oracle 轉(zhuǎn)換時(shí)間
當(dāng)前地址:http://vcdvsql.cn/article24/hiocce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名、搜索引擎優(yōu)化、Google、App設(shè)計(jì)、網(wǎng)站營(yíng)銷(xiāo)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)