如何从MySql数据库获取到C#DateTime对象的日期?

如何从MySql数据库获取到C#DateTime对象的日期?,c#,mysql,database,datetime,C#,Mysql,Database,Datetime,我有一个MySQL数据库,其中有一个包含日期的字段 如何将其转换为C#DateTime对象 如何转换C#DateTime对象,以便将其插入数据库?如果您还没有,则需要该对象,以便让您的C#应用程序与MySQL通信 然后,您将能够以标准方式、使用等将日期列从数据库中取出并放入DateTime对象 在MySQL日期/时间和.NET日期时间之间进行转换时,可能会遇到一些问题,但对于如何处理这些问题,有一些建议。我们在my shop使用MySQL和C#来处理许多应用程序。我用于处理日期的解决方案是在DB

我有一个MySQL数据库,其中有一个包含日期的字段

如何将其转换为C#
DateTime
对象

如何转换C#
DateTime
对象,以便将其插入数据库?

如果您还没有,则需要该对象,以便让您的C#应用程序与MySQL通信

然后,您将能够以标准方式、使用等将日期列从数据库中取出并放入DateTime对象

在MySQL日期/时间和.NET日期时间之间进行转换时,可能会遇到一些问题,但对于如何处理这些问题,有一些建议。

我们在my shop使用MySQL和C#来处理许多应用程序。我用于处理日期的解决方案是在DB中使用BIGINT值,并将我的所有DateTime对象存储为UTC值。对于我的需要,这个解决方案非常有效,而且非常简单。这避免了在转换为/从不同的日期格式之间出现任何问题。DB方面没有注意到我正在存储日期,C#客户机可以轻松地将Int64转换为DateTime

不管怎样,这是我的解决方案,对我来说很有效


祝你好运

在数据库mysql中
yyyy-mm-dd

所以


关于DateTime实现差异的MySQL文档链接非常有用。谢谢+1.
string date = DateTime.Now.ToString("yyyy-MM-dd");