1》以12小時制顯示
SQL>select to_char(sysdate,'YYYY-MM-DD HH12:MI:SS AM')from dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH1
------------------------------
2007-06-29 02:50:06 下午
2》以24小時制顯示
SQL> select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS AM')from dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
------------------------------
2007-06-29 15:00:58 下午
3》得到當(dāng)前時間的前一分鐘
select to_char(Sysdate-1/21/60,'HH24:MI:SS')from dual;
TO_CHAR(SYSDATE-1/21/60,'HH24:
------------------------------
15:00:54
4》得到當(dāng)前時間的后一分鐘
select to_char(Sysdate+1/21/60,'HH24:MI:SS')from dual;
TO_CHAR(SYSDATE+1/21/60,'HH24:
------------------------------
15:03:53
5》得到當(dāng)前時間的前一小時
select to_char(Sysdate-1/24,'HH24:MI:SS')from dual;
TO_CHAR(SYSDATE-1/24,'HH24:MI:
------------------------------
14:03:13
6》得到當(dāng)前時間的后一小時
select to_char(Sysdate+1/24,'HH24:MI:SS')from dual;
TO_CHAR(SYSDATE+1/24,'HH24:MI:
------------------------------
16:03:32
7》得到當(dāng)前時間的后一天
select to_char(Sysdate+1,'YYYY-MM-DD')from dual;
TO_CHAR(SYSDATE+1,'YYYY-MM-DD'
------------------------------
查詢當(dāng)前時間的前六個月
select add_months(sysdate,-6) from dual
1、轉(zhuǎn)換函數(shù)
與date操作關(guān)系最大的就是兩個轉(zhuǎn)換函數(shù):to_date(),to_char()
to_date() 作用將字符類型按一定格式轉(zhuǎn)化為日期類型:
具體用法:to_date('2004-11-27','yyyy-mm-dd'),前者為字符串,后者為轉(zhuǎn)換日期格式,注意,前后兩者要以一對應(yīng)。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 將得到具體的時間
多種日期格式:
YYYY:四位表示的年份
YYY,YY,Y:年份的最后三位、兩位或一位,缺省為當(dāng)前世紀(jì)
MM:01~12的月份編號
MONTH:九個字符表示的月份,右邊用空格填補
MON:三位字符的月份縮寫
WW:一年中的星期
D:星期中的第幾天
DD:月份中的第幾天
DDD:年所中的第幾天
DAY:九個字符表示的天的全稱,右邊用空格補齊
HH,HH12:一天中的第幾個小時,12進(jìn)制表示法
HH24:一天中的第幾個小時,取值為00~23
MI:一小時中的分鐘
SS:一分鐘中的秒
SSSS:從午夜開始過去的秒數(shù)
to_char():將日期轉(zhuǎn)按一定格式換成字符類型
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') time from dual;
TIME
-------------------
2004-10-08 15:22:58
即把當(dāng)前時間按yyyy-mm-dd hh24:mi:ss格式轉(zhuǎn)換成字符類型
在oracle中處理日期大全
TO_DATE格式
Day:
dd number 12
dy abbreviated fri
day spelled out friday
ddspth spelled out, ordinal twelfth
Month:
mm number 03
mon abbreviated mar
month spelled out march
Year:
yy two digits 98
yyyy four digits 1998
24小時格式下時間范圍為: 0:00:00 - 23:59:59....
12小時格式下時間范圍為: 1:00:00 - 12:59:59 ....
[ZT]日期和
主站蜘蛛池模板:
博客|
陇南市|
讷河市|
乐安县|
东至县|
收藏|
衡东县|
鹤岗市|
衡阳市|
盈江县|
连云港市|
射洪县|
正安县|
阜阳市|
鹤壁市|
新野县|
温州市|
浦县|
普兰店市|
通道|
宝丰县|
昭苏县|
安达市|
泸水县|
固原市|
苏尼特左旗|
沅江市|
武强县|
新建县|
梅州市|
高青县|
灵石县|
左云县|
鄢陵县|
景宁|
衡东县|
绩溪县|
休宁县|
封丘县|
宁陵县|
丽江市|