我在 SQL Server 数据库中有一个表,其中有一个日期字段,yyyymmddhhnn
格式为 varchar(其中nn
是分钟)。例如,200012011200
将是01 Dec 2000 12:00
。我需要将其转换为一个datetime
值,但convert
似乎没有任何代码涵盖它。它最接近 ISO 格式yyyymmdd
,但不包括时间部分,因此调用convert(datetime, MyDateField, 112)
失败。
时间部分很重要,所以我不能把它去掉。如何将其转换为日期时间?