如何检查下个月是否有4个不同的日期

时间:2015-12-01 15:39:44

标签: c# date

我有四组日期,例如:

(mm / dd / yyyy格式)

SteamStartDate: 1/1/2015
SteamEndDate: 2/2/2016
WaterStartDate 6/1/2015
WaterEndDate: 6/1/2016

我如何检查下个月是否有这些?说2016年1月。

我最初使用“今日约会”的逻辑,并在IF循环中比较每个的年份和月份,但它没有给出正确的结果。

你能告诉我吗?

1 个答案:

答案 0 :(得分:6)

DateTime nextMonth = DateTime.Today.AddMonths(1);
bool anyDateInNextMonth = yourdates
    .Any(d => d.Year == nextMonth.Year && d.Month == nextMonth.Month);