How do I format the string result of DateTime.Now in C# for insertion into a MySQL database table column of type DATETIME?
I have tried the following without any suc
Don't put literal dates in the query, use parameters instead. That way you don't have to worry about the format. It is also safer for strings entered by users, because it prevents SQL injections.
command.Text = "insert into myTable(myDate) values(?dateParam)";
command.Parameters.Add("?dateParam", theDate);