-1

如何2020-04-12T00:00:00+05:30使用 SQL Server 将此字符串格式转换为日期时间格式?

4

2 回答 2

1

使用convert()

select convert(datetime2, '2020-04-12T00:00:00+05:30')
于 2020-04-20T10:11:05.583 回答
0

由于您的值有一个时区,您想要使用datetimeoffset

SELECT CONVERT(datetimeoffset(0), '2020-04-12T00:00:00+05:30');

其他数据类型,例如datetimedatetime2时区无关,因此将有效地从日期和时间值中“截断”该部分。

于 2020-04-20T10:38:04.687 回答