如何将DateTime.Now与MySQL DATETIME格式进行比较?

时间:2016-10-21 20:49:52

标签: c# mysql asp.net datetime compare

大家好我有一个存储了一些DATETIME值的MySQL数据库。我想将C#中的这些值与DateTime.Now属性进行比较。我只想写:

  

if(DateTime.Now.ToString()< MySQL获取DATETIME + 3小时)

感谢您的所有提示

1 个答案:

答案 0 :(得分:2)

将DateTime值与其字符串表示进行比较。您应该将它们与它们的值完全比较。

相反;

  1. 使用MySqlDataReader或任何其他结构从数据库中获取值。
  2. 使用GetDateTime(int)方法获取相关的日期时间值。
  3. 比较它们

    if(DateTime.Now < fetchedDateTime.AddHours(3))
    

    顺便说一句,你应该知道the case against DateTime.Now