【发布时间】:2011-11-18 17:18:56
【问题描述】:
我从以下格式的文件中读取了一个字符串日期,并且出现了转换错误。
Oct 25 2011 10:18:10:756PM
我正在使用派生列将字符串转换为日期。
我在表达式中尝试了以下但没有成功
(DT_DBTIMESTAMP)myDate
CAST(myDate as datetime)
CONVERT(datetime, myDate) //I get parse error on this.
必须有一种简单的方法来投射它。提前致谢。
【问题讨论】:
-
这可能是本地化问题?因为这对我来说适用于 SSMS:select convert(datetime, 'Oct 25 2011 10:18:10:756PM')
-
Derek,你能解释一下你所说的本地化是什么意思吗?我也可以执行 sql 语句,但由于某种原因它不喜欢派生列的表达式。谢谢。
标签: sql-server-2008 ssis