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