右边用空格填补
Q:季度
W:当月第几周
WW:当年第几周
IW:ISO标准的年中的第几周
D:当周第几天
DD:当月第几天
DDD:当年第几天
DY:缩写字符集表示
DAY:全拼字符集表示的天 如(...当时间为null时的用法:select to_date(null) from dual;
结果:
1.2、to_char(date[,fmt,[,nls_param]]):将日期转按一定格式换成字符类型...select to_char(sysdate, 'yyyy-mm-dd') 今天,
decode(to_char(sysdate, 'D'),
'1',
... 方式二:SUBSTR代替DECODE函数,NEXT_DAY函数可以指定当前日期的下一个星期几的日期,比如:今天是2018-5-14日,星期五,那么Next_Day(sysdate,'星期一'),得到的日期就是...5-21,那么这个星期一的日期就是5-21减去7天,而星期日的日期就是5-21减去1天.
select to_char(sysdate, 'yyyy-mm-dd') 今天,'星期'||substr('日一二三四五六