【发布时间】:2021-10-29 10:25:47
【问题描述】:
如果varchar是2021-08-15T14:00:06Z格式,我可以用下面的代码进行转换
SELECT CONVERT(datetime2, '2021-08-15T14:00:06Z')
结果:2021-08-15 14:00:06.0000000
如果数据格式是yyyy-mm-dd T hh:mm
SELECT CONVERT(datetime2, '2021-08-15T14:03')
结果:
从字符串转换日期和/或时间时转换失败。
问题:如何将 varchar(50): yyyy-mm-dd T hh:mm 转换为 datetime2: yyyy-mm-dd hh:mm:ss.000
varchar(50): '2021-08-15T14:03' 预期结果:datetime2: 2021-08-15 14:03:00.000
【问题讨论】:
标签: sql-server datetime format