格式化字符串不区分大小写,to_date函数和to_char函数会用到格式化字符串。
Y或YY或YYY
年的最后一位,两位或三位
SYEAR或YEAR SYEAR
使公元前的年份前加一负号 Select to_char(sysdate,’SYEAR’) from dual; -1112表示公元前111 2年
Q 季度
1~3月为第一季度 Select to_char(sysdate,’Q’) from dual; 2表示第二季度①
MM
月份值
RM
月份的罗马表示
month
用9个字符长度表示的月份名
SQL> select to_char(sysdate,’month’) from dual;
TO_CHAR(SYSDATE,’MONTH’)
————————
12月
W
本月第几周
SQL> select to_char(sysdate,’w’) from dual;
TO_CHAR(SYSDATE,’W’)
——————–
2
WW
当年第几周
SQL> select to_char(sysdate,’ww’) from dual;
TO_CHAR(SYSDATE,’WW’)
———————
50
D表示周内第几天,DD当月第几天,DDD 当年第几天
SQL> select to_char(sysdate,’d’) from dual;
TO_CHAR(SYSDATE,’D’)
——————–
6
SQL> select to_char(sysdate,’dd’) from dual;
TO_CHAR(SYSDATE,’DD’)
———————
12
SQL> select to_char(sysdate,’ddd’) from dual;
TO_CHAR(SYSDATE,’DDD’)
———————-
347
DY 周内第几天缩写
SQL> select to_char(sysdate,’dy’) from dual;
TO_CHAR(SYSDATE,’DY’)
———————
星期五
HH或HH12
12进制小时数
HH24
24小时制
MI
分钟数(0~59)
SS
秒数(0~59)
Sorry, the comment form is closed at this time.
No comments yet.