【问题标题】:How can I compare DateTime.Now with MySQL DATETIME format?如何将 DateTime.Now 与 MySQL DATETIME 格式进行比较?
【发布时间】:2016-10-21 20:49:52
【问题描述】:

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

if (DateTime.Now.ToString()

感谢您的所有提示

【问题讨论】:

    标签: c# mysql asp.net datetime compare


    【解决方案1】:

    不要将您的 DateTime 值与其字符串表示形式进行比较。您应该将它们完全按照它们的值进行比较。

    相反;

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

    然后像这样比较它们

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      相关资源
      最近更新 更多