发表于: DB/ES | 作者: | 日期: 2008/11/28 05:11
标签:

格式化字符串不区分大小写,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)

: https://blog.darkmi.com/2008/11/28/597.html

本文相关评论 - 1条评论都没有呢
Post a comment now » 本文目前不可评论

No comments yet.

Sorry, the comment form is closed at this time.