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

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

2012-02-27 
Dec1 1986 12:00:00:000AM是oracle的啥日期格式呀?怎么转换成正常的日期格式RT Dec1 1986 12:00:00:000A

"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

热点排行
Bad Request.