1.
select to_char(to_date('2011-5-1', 'yyyy-mm-dd'), 'day')
from dual;
返回星期日
select to_char(to_date('2011-5-1', 'yyyy-mm-dd'),
'day',
'NLS_DATE_LANGUAGE = American')
from dual;
返回sunday
2.select to_char(to_date('2011-01-03', 'yyyy-mm-dd'),'yyyy-FMmm-dd') d from dual
返回
2011-01-03
3.select to_char(to_date('2011-01-03', 'yyyy-mm-dd'),'yyyy-FMmm-dd') d from dual
返回
2011-1-3
4.select to_char(to_date('2011-1-2', 'yyyy-mm-dd'), 'iw') d from dual
返回一年中的第几个星期(ISO std week of year)
5.select to_char(to_date('2011-1-2', 'yyyy-mm-dd'), 'ww') d from dual
返回一年中的第几个星期,从这一年的第1天到第7天为第一个星期,从第8天到第14天为第二个星期。
....
REFERENCE ARTICLE:
http://ss64.com/ora/syntax-fmt.html
本文介绍了如何使用Oracle SQL中的to_char函数进行日期格式转换,包括获取指定日期的星期名称、年份中的周数等,并展示了不同格式选项的效果。
689

被折叠的 条评论
为什么被折叠?



