如果我正在编写一些运行了一年的日期(按天迭代)的C#代码,并且希望每个月的第三个星期一发生一些特别的事情,该怎么做?

换句话说,找到当前星期一是哪个月的哪个星期一的最佳方法是什么?

最佳答案

public bool IsThirdMondayOfMonth(DateTime dt)
{
  if(dt.DayOfWeek == DayOfWeek.Monday && dt.Day > 14 && dt.Day <= 21)
  {
    return true;
  }
  return false;
}

关于c# - C#:找出本月的第三个星期一是哪个星期一?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2827678/

10-13 06:29