>假设我从数据库中检索到的日期时间是 --> 2020-05-23 00:06:22AM
我想检查这个检索到的日期时间是否已经过了当天的午夜。那就是我想使用 C# 进行比较
2020-05-23 00:06:22AM 与 2020-05-23 11:59:59PM ?
提前非常感谢!
如果您想将同一天日期与午夜时间进行比较,请尝试此操作,但请记住它将始终返回 False。
DateTime dateTimeInput =Convert.ToDateTime("2020-05-23 00:06:22 AM");
bool ispassed = dateTimeInput > Convert.ToDateTime(dateTimeInput.ToShortDateString() + " 11:59:59 PM");
我希望您想将 2020-05-23 00:06:22 AM 日期与当前日期(今天(午夜进行比较。 在这种情况下,下面的代码应该可以工作:
DateTime dateTimeInput =Convert.ToDateTime("2020-05-23 00:06:22 AM");
bool ispassed = dateTimeInput > Convert.ToDateTime(DateTime.Now.ToShortDateString() + " 11:59:59 PM");