c# - 无法将 MySQL 日期/时间值转换为 System.DateTime

标签 c# mysql datetime date ibatis

我正在使用 ibatis 和 C#。我从将 CreatedDate 作为字段之一的选择查询中获得结果。 Mysql中CreatedDate的Datatype是Date。我将选择查询的结果集分配给一个 Ilist

此处的 DeliveryClass CreatedDate 为 DateTime。当我运行该应用程序时,我得到无法将 MySQL 日期/时间值转换为 System.DateTime。可能是什么问题?

最佳答案

MySqlConnection connect = new MySqlConnection("server=localhost; database=luttop; user=root; password=1234; pooling = false; convert zero datetime=True");

convert zero datetime=True 添加到连接字符串会自动将 0000-00-00 日期值转换为 DateTime.MinValue() .

解决了

关于c# - 无法将 MySQL 日期/时间值转换为 System.DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934844/

相关文章:

c# - ajax 不断发布过时的值

c# - WCF 服务异常 :The formatter threw an exception while trying to deserialize the message

c# - C# 中的 yield return 是线程安全的吗?

php - 拉拉维尔 :login using custom middleware

c# - 我无法获取计算机的日期,只能获取时间

python - 时间不准确或代码效率低下?

javascript - 在 UWP 项目中使用 javascript 在表单内、框架内设置输入字段

php - Mysql:多个where查询

javascript - Bootstrap 日期时间选择器选择所选日期之前的日期

javascript - 如何获得直到 X 日期的天数并在 X 日期达到 0 时停止计数