C# DateTime有时候需要判断开始开始时间与结束时间间隔是否超过一个月或30天,这个时候就需要对DateTime的两个时间类型进行比较,其实也很简单,代码如下:
DateTime begin = Convert.ToDateTime(date_begin.Text); DateTime end = Convert.ToDateTime(date_end.Text); if ((end - begin).TotalDays > 30) { MessageDxUtil.ShowTips("查询范围不能超过 30 天!"); return; }�
TotalDays函数用于获取DateTime类型的天数,返回的是int类型的天数,它也可以比较两个时间的大小,如果结束时间比开始时间小,就会得到负数了。