2
我有一个如下形式(文字)日期: 2016-07-05T13:09:35-06:00
解析日期时间,时间在T-SQL偏移
这是ODBC格式,所以我能够简单:
SELECT CONVERT(DateTime2, REPLACE(LEFT(TimeModifiedUnparsed, 19), 'T', ' '), 120)
那得到的我DateTime2
,但没有时间偏移。 我可以解析并转换小时和分钟,并退出最后6个字符,然后做DATEADD..
但我想也许有更好的方法来将这样的字符串转换为SQL Server中的utc DateTime?