比较两个日期时间 - 没有小时和秒

ale*_*exn 5 c#

正如标题所述,在没有时间和秒数的情况下,比较DateTime的最佳方法是什么?

我不想将我的日期转换为字符串,以及类似的解决方案

DateTime.Now.Year == last.Year && DateTime.Now.Month == last.Month && DateTime.Now.Day == last.Day

非常难看.

编辑:天啊,我觉得多么愚蠢.当然,您可以使用Date属性.

"另一个问题":将DateTime与年,月,日,小时,分钟,而不是秒进行比较的最佳方法是什么?

谢谢

Noo*_*ilk 18

这是:你在寻找什么?

DateTime.Now.Date
Run Code Online (Sandbox Code Playgroud)


Lev*_*evi 5

查看Date属性,然后您可以将 dt1.Date 与 dt2.Date 进行比较。