比较vb中午夜的两个日期从不匹配

时间:2014-12-29 19:45:27

标签: vb.net

我有两个约会,都在午夜 例如2014年6月6日和2014年12月29日 这两个日期恰好是午夜(至少它们应该是),它们采用日期时间格式并且不显示时间段 我正在使用adddays每次在循环中添加1天,直到 第1个日期=第2个日期 问题是,即使在调试时,日期最终看起来相等,它们永远不会相等,循环也会继续。 我也在if语句中对它们进行了比较,但它们并不相同,但它们看起来是一样的。 欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

如果要比较两个DateTime实例,但忽略它们的时间组件,则应使用DateTime.Date属性,例如:

if (date1.Date = date2.Date) then
  ...