30秒学会 C# 片段 · 2019年10月24日

30秒学会 C# 片段 – IsWeekend

Returns true if the given DateTime is a not weekday, false otherwise.

Use DateTime.DayOfWeek to check if the given DateTime is a Saturday or Sunday.

代码实现

public static partial class _30s 
{
  public static bool IsWeekend(DateTime date) 
  {
    return date.DayOfWeek == DayOfWeek.Saturday || date.DayOfWeek == DayOfWeek.Sunday;
  }
}

使用样例

_30s.IsWeekend(new DateTime(2020, 1, 15)); // false
_30s.IsWeekend(new DateTime(2020, 1, 19)); // true