我想将“12:37:37.641 UTC Tue Apr 5 2016”这个字符串转换为sql server 2008中的DateTime。任何人都可以帮我转换它。
答案 0 :(得分:1)
您可以这样尝试:
DECLARE @d VARCHAR(100)='12:37:37.641 UTC Tue Apr 5 2016';
SELECT CONVERT(DATETIME, SUBSTRING(@d,22,1000) + ' ' + SUBSTRING(@d,1,12),109);
结果
2016-04-05 12:37:37.640