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]日期和
主站蜘蛛池模板:
顺昌县|
云阳县|
丹阳市|
贡嘎县|
泽库县|
沈阳市|
福泉市|
湟中县|
新田县|
玉林市|
唐河县|
大悟县|
明溪县|
响水县|
尤溪县|
泉州市|
虹口区|
栾城县|
遵义县|
北宁市|
长顺县|
元氏县|
彰武县|
清原|
东至县|
汉阴县|
伊金霍洛旗|
达拉特旗|
信丰县|
蕲春县|
深州市|
兴海县|
宝丰县|
新巴尔虎右旗|
衡阳县|
扶沟县|
麦盖提县|
田阳县|
凯里市|
喀什市|
巴马|