首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

将日期格式化作“2013年03月17日”的形式

2013-03-17 
将日期格式化为“2013年03月17日”的形式在实际的编码工作中遇到了这样一个需求,使用Oracle得到类于“2013年0

将日期格式化为“2013年03月17日”的形式
在实际的编码工作中遇到了这样一个需求,使用Oracle得到类似于“2013年03月17日”这种格式的日期结果,搞了半天:
ChenZw> select to_char(sysdate,'yyyy年mm月dd日') from dual;select to_char(sysdate,'yyyy年mm月dd日') from dual                       *第 1 行出现错误:ORA-01821: 日期格式无法识别
这样不可以,换一种方式呢?
ChenZw>  select to_char(sysdate,'yyyy''年''mm''月''dd''日') from dual; select to_char(sysdate,'yyyy''年''mm''月''dd''日') from dual                        *第 1 行出现错误:ORA-01821: 日期格式无法识别
这样也不可以,再换一种方式呢?
ChenZw> select to_char(sysdate,'yyyy"年"mm"月"dd"日"') from dual;
TO_CHAR(SYSDAT--------------2013年03月17日
已选择 1 行。
比较奇怪的解决方式。

热点排行