如何将存储为字符串的IST时间转换为Sql Server DateTime数据类型

时间:2012-11-12 06:31:33

标签: sql sql-server

我的Sql Server表中有一个Varchar数据类型。 它用于将IST中的日期和时间保存为字符串。

For e.g Sat Sep 01 2012 09:00:00 GMT+0530 (India Standard Time)

任何人都可以帮助我使用sql查询将此字符串转换为Sql Server日期时间类型。

1 个答案:

答案 0 :(得分:1)

试试这个:

declare @dt varchar(50)='Sat Sep 01 2012 09:00:00 GMT+0530'
select CONVERT(datetime,substring(@dt,5,20))


SQL fiddle demo