Oracle 中 TO_CHAR(DATE,FORMAT) 用法

Oracle 中 TO_CHAR(DATE,FORMAT) 用法

Oracle 中 TO_CHAR 函数用法如下列表

SYSDATE2009-6-16 15:25:10
TRUNC(SYSDATE)2009-6-16
TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日
TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')20090616 15:25:10到秒
TO_CHAR(SYSTIMESTAMP,'YYYYMMDD HH24:MI:SS.FF3')20090616 15:25:10.848到毫秒
TO_CHAR(SYSDATE,'AD')公元
TO_CHAR(SYSDATE,'AM')下午
TO_CHAR(SYSDATE,'BC')公元
TO_CHAR(SYSDATE,'CC')21
TO_CHAR(SYSDATE,'D')3老外的星期几
TO_CHAR(SYSDATE,'DAY')星期二星期几
TO_CHAR(SYSDATE,'DD')16
TO_CHAR(SYSDATE,'DDD')167
TO_CHAR(SYSDATE,'DL')2009年6月16日 星期二
TO_CHAR(SYSDATE,'DS')2009-06-16
TO_CHAR(SYSDATE,'DY')星期二
TO_CHAR(SYSTIMESTAMP,'SS.FF3')10.848毫秒
TO_CHAR(SYSDATE,'FM')

TO_CHAR(SYSDATE,'FX')

TO_CHAR(SYSDATE,'HH')03
TO_CHAR(SYSDATE,'HH24')15
TO_CHAR(SYSDATE,'IW')25第几周
TO_CHAR(SYSDATE,'IYY')009
TO_CHAR(SYSDATE,'IY')09
TO_CHAR(SYSDATE,'J')2454999
TO_CHAR(SYSDATE,'MI')25
TO_CHAR(SYSDATE,'MM')06
TO_CHAR(SYSDATE,'MON')6月 
TO_CHAR(SYSDATE,'MONTH')6月 
TO_CHAR(SYSTIMESTAMP,'PM')下午
TO_CHAR(SYSDATE,'Q')2第几季度
TO_CHAR(SYSDATE,'RM')VI  
TO_CHAR(SYSDATE,'RR')09
TO_CHAR(SYSDATE,'RRRR')2009
TO_CHAR(SYSDATE,'SS')10
TO_CHAR(SYSDATE,'SSSSS')55510
TO_CHAR(SYSDATE,'TS')下午 3:25:10
TO_CHAR(SYSDATE,'WW')24
TO_CHAR(SYSTIMESTAMP,'W')3
TO_CHAR(SYSDATE,'YEAR')TWO THOUSAND NINE
TO_CHAR(SYSDATE,'YYYY')2009
TO_CHAR(SYSTIMESTAMP,'YYY')009
TO_CHAR(SYSTIMESTAMP,'YY')09

示例:

select trunc(sysdate,'IW') from dual; 本周第一天
select trunc(sysdate,'yy') from dual ; 本年第一天
select trunc(sysdate,'mm') from dual; 本月第一天
select trunc(sysdate,'day')+1 from dual; 本周第一天
select to_char(SYSTIMESTAMP,'dd-mon-yy HH12:MI:SS.FF4 AM') from dual;
select TO_char(TO_TIMESTAMP('30-11月-10 02:20:00.7490 下午','dd-mon-yy HH12:MI:SS.FF4 AM'),'YYYY/MM/DD HH24:MI:SS') from DUAL;


未经允许请勿转载:程序喵 » Oracle 中 TO_CHAR(DATE,FORMAT) 用法

点  赞 (1) 打  赏
分享到: