コード例 #1
0
 public static DateTime CreateFirstDayOfMonth(int year, int month, int dayOfWeek)
 => DateTimeCalc.OffsetByWeek(year, month, 1, dayOfWeek);
コード例 #2
0
 public static DateTime CreateByWeek(int year, int month, DayOfWeek dayOfWeek, int occurrence)
 => DateTimeCalc.OffsetByWeek(year, month, occurrence, dayOfWeek.CastToInt(0));
コード例 #3
0
 /// <summary>
 /// To get the latest weekday for example Monday in a month.<br />
 /// 寻找一个月中的最后一个工作日(如周一)
 /// </summary>
 /// <param name="year"></param>
 /// <param name="month"></param>
 /// <param name="dayOfWeek"></param>
 /// <returns></returns>
 public static DateTime CreateLastDayOfMonth(int year, int month, int dayOfWeek)
 {
     return(DateTimeCalc.TryOffsetByWeek(year, month, 5, dayOfWeek, out var resultedDay)
         ? resultedDay
         : DateTimeCalc.OffsetByWeek(year, month, 4, dayOfWeek));
 }