当前位置: 首页 > 面试题库 >

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

舒仲渊
2023-03-14
问题内容

我收到此错误:

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

当我尝试从MySQL数据库中获取数据时。我的MySQL数据库中有 日期 数据类型。但是,当将其检索到我的数据表中时,它得到了上面的错误。

我怎样才能解决这个问题?


问题答案:

如果我用谷歌搜索“无法将MySQL日期/时间值转换为System.DateTime”,我会看到许多关于从Visual
Studio访问MySQL的问题的参考。那是你的背景吗?

建议的一种解决方案是:

这不是错误,而是预期的行为。请检查连接选项下的手册,并将“允许零日期时间”设置为true,如所附图片所示,错误将消失。

参考:http :
//bugs.mysql.com/bug.php?id=26054



 类似资料:
  • 问题内容: 有谁知道如何将JS dateTime转换为MySQL datetime?还有一种方法可以向JS日期时间添加特定的分钟数,然后将其传递给MySQL日期时间? 问题答案: 尽管JS确实拥有足够的基本工具来执行此操作,但它相当笨拙。

  • 问题内容: 我在mysql数据库中有一个timestamp变量列。尝试将Carbon时间戳转换为我可以在此处输入的内容,但仅返回Carbon对象,当我尝试使用Carbon对象的时间戳字符串时,它未在mysql中注册。 我的第一个var dump就像这样: 我的第二个var dump就是这样。 与“ published_at”有关的mysql列是一个时间戳变量。我想如何将其从Carbon对象转换为?

  • 问题内容: 我在mysql中使用NOW()获取当前日期和时间。我想将日期值转换为varchar并将其与另一个字符串连接。我该怎么做? 问题答案: 使用DATE_FORMAT()

  • 问题内容: 我已经尝试过一百万种不同的方法,但是没有用。任何帮助将非常感激。 上面的方法不起作用。 基本上,我想做的是获取纪元时间并将其转换为澳大利亚时间。我的当地时间是+05.30,但是我当然不希望这成为促成这种转化的因素。 编辑- 当我运行您的确切代码时,输​​出 时代1318388699000 2011年10月12日星期三08:34:59 GMT + 05:30 12/10/2011 03:

  • 我在应用程序中使用C#对象持久性模型,并从外部源填充表。我插入带有以下日期的行(在String列中):。这是使用以下Go代码从时间戳生成的: 但是,DynamoDB对象持久性模型在尝试将其转换为时会窒息,并出现以下错误: 如果我让我的服务编写一个系统。DateTime(使用包含DateTime属性的POCO),它看起来像这样: