大家好我有一个存储了一些DATETIME
值的MySQL数据库。我想将C#中的这些值与DateTime.Now
属性进行比较。我只想写:
if(DateTime.Now.ToString()< MySQL获取DATETIME + 3小时)
感谢您的所有提示
答案 0 :(得分:2)
不将DateTime值与其字符串表示进行比较。您应该将它们与它们的值完全比较。
相反;
MySqlDataReader
或任何其他结构从数据库中获取值。GetDateTime(int)
方法获取相关的日期时间值。比较它们
if(DateTime.Now < fetchedDateTime.AddHours(3))
顺便说一句,你应该知道the case against DateTime.Now
。