当前位置: 代码迷 >> Oracle面试 >> "Dec 1 1986 12:00:00:000AM"是oracle的啥日期格式呀?如何转换成正常的日期格式
  详细解决方案

"Dec 1 1986 12:00:00:000AM"是oracle的啥日期格式呀?如何转换成正常的日期格式

热度:9358   发布时间:2013-02-26 00:00:00.0
"Dec 1 1986 12:00:00:000AM"是oracle的啥日期格式呀?怎么转换成正常的日期格式
RT Dec 1 1986 12:00:00:000AM 的格式是客户那导过来的。在数据库里是字符串 怎么才能转换成1986-12-1这样的格式呀!

------解决方案--------------------------------------------------------
SELECT TO_DATE (SUBSTR ('RT Dec 1 1986 12:00:00:000AM', 6),
'Mon dd yyyy hh:mi:ss:SSSSSAM',
'NLS_DATE_LANGUAGE = American'
)
FROM TEST
  相关解决方案