最佳答案
我试图创建一个表,如下所示,
create table table1(date1 datetime,date2 datetime);
首先,我尝试插入如下的值,
insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM');
它给出了错误的说法,
无法将VARCHAR转换为DATETIME
然后我尝试了下面的格式,作为我们的StackOverflow建议的帖子之一。
insert into table1 values(convert(datetime,'21-02-2012 6:10:00 PM',5)
,convert(datetime,'01-01-2001 12:00:00 AM',5));
但我仍然得到错误的说法,
从字符串转换日期和/或时间时转换失败
有什么建议?