读书人

quot;Dec 1 1986 12:00:00:000AMquot;是oracl

发布时间: 2012-02-27 10:00:22 作者: rapoo

"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

读书人网 >oracle

热点推荐