Returns a value indicating whether the value of this instance is equal to the value of the specified DateTime instance.
true if the value parameter equals the value of this instance; otherwise, false.
The current instance and value are equal if their DateTime.Ticks property values are equal. Their DateTime.Kind property values are not considered in the test for equality.
This method implements the IEquatable`1 interface, and performs slightly better than the DateTime.Equals(object) method because the value parameter does not have to be converted to an object.