比较两个可以约会的日期

Zak*_*aki 2 c# comparison datetime nullable

我有两个日期属性,它们与我从一个对象映射到另一个对象完全相同.如果我将它们比较如下,则返回false:

if(obj1.d1 == obj2.d1)
{
}
Run Code Online (Sandbox Code Playgroud)

他们俩都是{01/06/2011 15:44:32}.

我无法使用DateTime.Compare因为它们可以为空.比较可空日期的最佳方法是什么?

Joe*_*oey 7

检查这些日期的实际滴答,它们可能会有所不同.请注意,DateTime记录100 ns间隔作为其最小单位.格式化时不显示DateTime.