运行C#脚本时,我得到一个MySQL错误1292

时间:2018-03-25 03:23:17

标签: c# mysql datetime

我浏览了这个网站和其他人,但却无法弄清楚我需要解决的问题。我收到了错误

  

"日期值不正确:' 3/24/2018 12:00:00 AM'对于列'开始'。

我正在使用 C# MySql ,我正在尝试在名为start的数据库中设置日期。该列设置为日期。

这是C#代码:

HtmlWeb web = new HtmlWeb();
                var postedDate = web.Load(item);
                var dateNodes = postedDate.DocumentNode.SelectSingleNode("/html/body/section/section/section/div[2]/p[2]/time");
                var innerPostDates = dateNodes.InnerText;
                DateTime dateTime = Convert.ToDateTime(innerPostDates);

                DateTime endTime = DateTime.Now.Date;
                MySqlDateNow = endTime.ToString("yyyy-MM-dd");
                MySqlEndDate = dateTime.ToString("yyyy-MM-dd");
                variables.startDate = MySqlEndDate;
                variables.endDate = MySqlDateNow;

然后这是SQL字符串:

string query = "INSERT INTO userproperties_temp(userID,clPostID,start,stop,pageHTML)VALUES('9999','" + variables.postID + "','" + MySqlEndDate + "','" + MySqlEndDate + "','" + item + "')";

非常感谢任何帮助。

0 个答案:

没有答案