关于oracle日期格式转换?? “29-6月 -09 09.50.13.000000 上午“ 转换成 "2009-7-6 11:27:45"格式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;SYSDATE TO_CHAR(SYSDATE,'YY--------- -------------------06-JUL-09 2009-07-06 11:31:53SQL> to_char可以转时间,看看答的一个贴里有有关用法http://topic.csdn.net/u/20090706/10/7756d8cc-6281-4da6-a1a7-9c25f281464b.html?78970 用to_char来做日期到字符转换的,你的字段应该是timestamp的字段,用to_char转换就可以了。 29-6月 -09 09.50.13.000000 这个是TIMESTAMP格式的日期,可以精确到毫秒。将其转换为date类型和char类型,方法如下:SELECT TO_CHAR(TO_TIMESTAMP('29-6月 -09 09.50.13.000000','DD-MON-YY HH24.MI.SS.FF'),'YYYY-MM-DD HH24:MI:SS') FROM DUAL; TO_CHAR后的结果为:2009-06-29 09:50:13 select to_char(TO_TIMESTAMP('29-6月-09 09.50.13.000000 上午', 'dd-mm"月"-yy hh:mi:ss.FF am'), 'yyyy/mm/dd hh24:mi:ss.FF AM') from dual oracle查询最大日期的疑问 关于oracle触发器的一个问题 在线等 请教高手:数字转为分秒显示。。。 为什么会报“无效字符”的错??????哪里错了!!!谢谢啊…… 极菜问题 PL/SQL DEVELOPER里怎么用sql语句建表啊 sql loader导数据时如何添加序号? 请帮忙看一下下面的创建触发器的语句哪里有错误?谢谢! oracle是否不认识join语句? ORA-01406 请教一句sql语句 求一个困惑我很久的sql
--------- -------------------
06-JUL-09 2009-07-06 11:31:53SQL>
to_char可以转时间,看看答的一个贴里有有关用法http://topic.csdn.net/u/20090706/10/7756d8cc-6281-4da6-a1a7-9c25f281464b.html?78970
用to_char来做日期到字符转换的,你的字段应该是timestamp的字段,用to_char转换就可以了。
将其转换为date类型和char类型,方法如下:
SELECT TO_CHAR(TO_TIMESTAMP('29-6月 -09 09.50.13.000000','DD-MON-YY HH24.MI.SS.FF'),'YYYY-MM-DD HH24:MI:SS') FROM DUAL;
'dd-mm"月"-yy hh:mi:ss.FF am'),
'yyyy/mm/dd hh24:mi:ss.FF AM')
from dual