我正在使用c sharp和mysql。
当我试图在DB中将日期从DateTime类型插入日期列时,我得到的是0000-00-00
我正在解析我的DateTime:sessionDate.ToShortDateString()
但得到空日...
任何帮助,请
答案 0 :(得分:1)
MySql使用yyyy-MM-dd格式的日期,因此U可以覆盖DateTime.Now属性的toString()方法。
YourDate= DateTime.Now.ToString("yyyy-MM-dd");
答案 1 :(得分:0)
尝试将日期时间格式化为MySQL可接受的字符串值
String.Format(“{0:yyyy-MM-dd}”,sessionDate);