SQL:将日-月-日-日时区YYYY转换为日期

SQL:将日-月-日-日时区YYYY转换为日期,sql,sql-server-2008,date,datetime,Sql,Sql Server 2008,Date,Datetime,我有一个日期格式的字符串,我想将其转换为变量类型datetime Tue Apr 16 01:43:08 PDT 2013 我最幸运的是嵌套替换并删除了一周中3个字母的一天和3个字母的时区,但后来它停止了工作。我将在本周末晚些时候调查这一部分。。。我也试过转换和铸造 如何准确地将字符串转换为日期时间 如果您可以保留时区和日光节约时间信息,但这不是必需的,则可获得额外积分。您的RDBMS(SQL风格)是什么?日期/时间函数在不同的实现中有所不同。Microsoft SQL 2008 R2在转换

我有一个日期格式的字符串,我想将其转换为变量类型datetime

 Tue Apr 16 01:43:08 PDT 2013
我最幸运的是嵌套替换并删除了一周中3个字母的一天和3个字母的时区,但后来它停止了工作。我将在本周末晚些时候调查这一部分。。。我也试过转换和铸造

如何准确地将字符串转换为日期时间


如果您可以保留时区和日光节约时间信息,但这不是必需的,则可获得额外积分。

您的RDBMS(SQL风格)是什么?日期/时间函数在不同的实现中有所不同。Microsoft SQL 2008 R2在转换之前,似乎确实需要重新组合字符串。如果月份的日期是个位数,您的格式是否包含前导零?它是“
apr1
”还是“
apr01
”?谢天谢地,它前面有一个0。我会写一个代码来重新组装转换前的日期!非常感谢。