A quick / easy way to insert a date or date and time in MySQL is to use the format 'yyyy-MM-dd' or datetime like 'yyyy-MM-dd H: mm: ss'.
Try this
DateTime theDate = DateTime.Now; theDate.ToString("yyyy-MM-dd H:mm:ss");
Make your SQL look like this.
insert into mytable (date_time_field) value ('2013-09-09 03:44:00');
source share