kab*_*ros 21
该文档实际上位于IComparable接口页面(DateTime实现):http: //msdn.microsoft.com/en-us/library/system.icomparable.aspx
CompareTo(Object)方法的实现必须返回具有三个值之一的Int32,如下表所示.
小于零:当前实例位于排序顺序中CompareTo方法指定的对象之前.
零:此当前实例出现在排序顺序中与CompareTo方法指定的对象相同的位置.
大于零:此当前实例遵循排序顺序中CompareTo方法指定的对象.
Rvd*_*vdK 17
根据MSDN,没有任何指定:
if (result < 0)
relationship = "is earlier than";
else if (result == 0)
relationship = "is the same time as";
else
relationship = "is later than";
Run Code Online (Sandbox Code Playgroud)
如果你想比较2个DateTimes之间的天数,你应该寻找这样的东西:
if ((expiryDate - DateTime.Now).Days < 30)
Run Code Online (Sandbox Code Playgroud)