欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle的date部类,入库的时候可以呈现出2013.11.11这种格式吗

更新时间: 2014-01-05 02:10:27 责任编辑: Author_N1

 

Oracle的Date类型,入库的时候可以呈现出2013.11.11这种格式吗?
同事说看到别人的数据库里的时间格式是“2013.10.11”这种格式的。但是我用to_date('2012.10.11','yyyy.MM.dd')转换了一下,最后呈现出来的还是2012-11-11这种格式。请教大神们有什么办法吗?
--参考方法--
C:\Users\lym>sqlplus /nolog

SQL*Plus: Release 11.2.0.3.0 Production on 星期一 8月 12 19:28:34 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

19:28:34 @ > conn / as sysdba
已连接。
19:28:36 SYS@orcl > alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';

会话已更改。

19:28:40 SYS@orcl > select to_date('2012.10.11','yyyy.MM.dd') from dual;

TO_DATE('2012.10.11
-------------------
2012-10-11 00:00:00

19:29:29 SYS@orcl > alter session set nls_date_format='YYYYMMDD HH24:MI:SS';

会话已更改。

19:29:44 SYS@orcl > select to_date('2012.10.11','yyyy.MM.dd') from dual;

TO_DATE('2012.10.
-----------------
20121011 00:00:00

19:29:46 SYS@orcl > alter session set nls_date_format='YYYY-MM-DD';

会话已更改。

19:30:02 SYS@orcl > select to_date('2012.10.11','yyyy.MM.dd') from dual;

TO_DATE('2
----------
2012-10-11

--参考方法--
1)   In Windows, add NLS_DATE_FORMAT in environment variable:
我的电脑 属性 高级 环境变量 新建 变量名 NLS_DATE_FORMAT 变量值 YYYY-MM-DD HH24:MI:SS 应用 确定

2)   In Linux/Unix
vi .bash_profile
add:
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
. .bash_profile
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:10:27
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6524/
本文WWW.DOC100.NET DOC100.NET版权所有。