我浏览了这个网站和其他人,但却无法弄清楚我需要解决的问题。我收到了错误
"日期值不正确:' 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 + "')";
非常感谢任何帮助。