我需要知道一个日期是否在一个日期范围内.我有三次约会:
// The date range
DateTime startDate;
DateTime endDate;
DateTime dateToCheck;
简单的解决方案是做一个比较,但是有没有更聪明的方法呢?
我需要知道一个日期是否在一个日期范围内.我有三次约会:
// The date range
DateTime startDate;
DateTime endDate;
DateTime dateToCheck;
简单的解决方案是做一个比较,但是有没有更聪明的方法呢?
不,做一个简单的比较对我来说很好:
return dateToCheck >= startDate && dateToCheck < endDate;
但需要考虑的是:
DateTime
有点奇怪.可能是UTC,可能是"本地",也可能是模棱两可的.确保你是在比较苹果和苹果,事实上.