日期:2014-05-18  浏览次数:20641 次

求教字符串转日期的问题
select   Convert(datetime, 'Feb   07   2004   12:00:00:000AM ',109)

执行上面这句话,数据库提示:
消息   241,级别   16
从字符串向   datetime   转换时失败。

请问该怎么修改这句话?

------解决方案--------------------
可以啊!
2004-02-07 00:00:00.000

------解决方案--------------------
'Feb 07 2004 12:00:00:000AM '
------------
好像没有这种格式啊。


select convert(datetime, '02 07 2004 12:00:00:000AM ',109)
------------------------------------------------------
2004-02-07 00:00:00.000

(所影响的行数为 1 行)

------解决方案--------------------
mugua604(熟不了的木瓜)
我的也不行。为什么?
------解决方案--------------------
我的也不行.
------解决方案--------------------
try

SET LANGUAGE us_english
select CAST( 'Aug 1 1996 12:00AM ' AS datetime)

------解决方案--------------------
paoluo(一天到晚游泳的鱼) 说的对啊