将各种日期格式转换为单个日期对象

时间:2015-06-21 21:32:20

标签: sql-server sql-server-2008 date

我在SQL Server 2008 R2中有一个表nvarchar(50)列,其中存储了不同的日期格式,例如'dd/mm/yyyy''mm/dd/yyyy''yyyy-mm-dd'等。

现在我正在编写一个将此列转换/转换为日期类型的过程。如下:

SELECT CONVERT(DATE, Column1) as [Date]

但由于日期格式不同,我在C#应用程序中会出现以下错误:

  

“从字符串转换日期和/或时间时转换失败”

我知道函数TRY_CONVERTTRY_PARSE可以解决这个问题但它只能在SQL Server 2012及更高版本中使用。 SQL Server 2008中的任何解决方法?

0 个答案:

没有答案