我正在使用c sharp和mysql。 当我试图插入从DateTime类型的日期在DB我得到日期列是0000-00-00
不能从c插入日期到mysql数据库#
我解析我的日期时间是这样的:sessionDate.ToShortDateString()
但渐渐空虚日期...
任何帮助,请
我正在使用c sharp和mysql。 当我试图插入从DateTime类型的日期在DB我得到日期列是0000-00-00
不能从c插入日期到mysql数据库#
我解析我的日期时间是这样的:sessionDate.ToShortDateString()
但渐渐空虚日期...
任何帮助,请
MySql以yyyy-MM-dd格式使用日期,因此U可以覆盖DateTime.Now属性的toString()方法。
YourDate= DateTime.Now.ToString("yyyy-MM-dd");
它不工作,我得到一个异常:“第1行'列'sessionDate'的错误日期值:'1984',我不知道为什么1984年有...我插入的日期是当前日期。 .. – Igal
你可以发布整个代码..将看看它。你是否尝试过使用BreakPoints来探索值? –
是DB列日期还是DateTime类型? – Zenwalker
您使用了哪些数据库,以及如何将日期时间输入到数据库中,并显示一些更具体的代码。 – jcvandan
您需要发布更多关于插入方式的代码,但没有任何上下文,当目标列为日期时,将日期时间转换为字符串看起来很奇怪 – Eddy