我有两个日期:
DateTime date_of_submission = Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"));
DateTime _effective_date = Convert.ToDateTime(TextBox32.Text);
现在,生效日期不能超过提交日期未来90天。
我该怎么比较日期呢?
我能想到的一种方法是将日期时间转换为字符串,然后比较dd、mm、yyyy,看这两个日期是否相差不超过90天。但我相信肯定有更好的解决方案。
Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))
,而是直接调用DateTime.Now
或DateTime.Now.Date
。 - SamDateTime.Today
。 - Jeppe Stig Nielsen