public static int DaysSince(this DateTime d, DateTime since) { int days = 0; if (d.HasValue() && since.HasValue()) { days = int.Parse(Math.Ceiling(d.DayEnd().Subtract(since.DayStart()).TotalDays).ToString()); } return days; }
public static bool IsLessThan(this DateTime d, DateTime compareTo) { if (!d.HasValue()) return false; if (!compareTo.HasValue()) return true; return d < compareTo; }