Я хочу сохранить текущую дату и время, которые можно получить с помощью System.DateTime. Now в asp.net но при сохранении в Mysql выдает ошибку неверного времени.
Now
MySql сохраняет DateTimes в формате 'гггг-мм-дд чч: мм: сс'
Так что нужно сделать
System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
почему вы не используете функцию MySQL now ()?
insert into mytable ( id, MyDate ) values ( 42, now() )
Если это невозможно, вам нужно будет преобразовать формат даты на стороне клиента во что-то, что БД поймет.
Какой тип столбца у вашего временного столбца? Я предполагаю, что это DateTime
Вы не должны указывать дату и время в ASP.NET, а прямо в своем запросе:
"INSERT INTO table (dateColumn, someVar) VALUES (NOW(), \"something\")"