Сбой преобразования при преобразовании даты и / или времени из символьной строки при вставке даты и времени

Я пытался создать таблицу следующим образом,

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));

Но я все еще получаю сообщение об ошибке,

Ошибка преобразования при преобразовании даты и / или времени из строки символов

Какие-либо предложения?

Ответы на вопрос(12)

Ваш ответ на вопрос