gpt4 book ai didi

c# - 如何比较 DateTime.Now 与 MySQL DATETIME 格式?

转载 作者:行者123 更新时间:2023-11-29 07:09:52 27 4
gpt4 key购买 nike

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

if (DateTime.Now.ToString() < MySQL fetched DATETIME + 3 hours)

感谢您的所有提示

最佳答案

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

相反;

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

并将它们进行比较

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

顺便说一句,您应该注意the case against DateTime.Now .

关于c# - 如何比较 DateTime.Now 与 MySQL DATETIME 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40185236/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com