我有四组日期,例如:
(mm / dd / yyyy格式)
SteamStartDate: 1/1/2015
SteamEndDate: 2/2/2016
WaterStartDate 6/1/2015
WaterEndDate: 6/1/2016
我如何检查下个月是否有这些?说2016年1月。
我最初使用“今日约会”的逻辑,并在IF循环中比较每个的年份和月份,但它没有给出正确的结果。
你能告诉我吗?答案 0 :(得分:6)
DateTime nextMonth = DateTime.Today.AddMonths(1);
bool anyDateInNextMonth = yourdates
.Any(d => d.Year == nextMonth.Year && d.Month == nextMonth.Month);