DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddHours(-10).AddDays(-10);
TimeSpan ts = dt1.Subtract(dt2);
double hours = ts.TotalHours;//24.0
https://msdn.microsoft.com/en-us/library/system.timespan(v=vs.110).aspx
文档里面都有
private bool getTimeSpan(DateTime? deliveredDate){
if(deliveredDate == null || deliveredDate.HasValue == false) {
return true;
}
TimeSpan ts = new TimeSpan();
ts = DateTime.Now.Subtract(deliveredDate.Value);
return ts.TotalHours < 48;
}