如何使用SQL Server将此字符串格式2020-04-12T00:00:00+05:30
转换为日期时间格式?
答案 0 :(得分:1)
使用convert()
:
select convert(datetime2, '2020-04-12T00:00:00+05:30')
答案 1 :(得分:0)
由于您的值具有时区,因此您想使用datetimeoffset
:
SELECT CONVERT(datetimeoffset(0), '2020-04-12T00:00:00+05:30');
其他数据类型,例如datetime
和datetime2
与时区无关,因此可以有效地从日期和时间值“截断”该部分。