NextDayOfWeek
public static DateTime NextDayOfWeek(this DateTime dt, DayOfWeek day) { var d = new GregorianCalendar().AddDays(dt, -((int)dt.DayOfWeek) + (int)day); return (d.Day < dt.Day) ? d.AddDays(7) : d; }Example:
DateTime.Now.NextDayOfWeek(DayOfWeek.Tuesday)
Description
Will return the next occurring day of week
Details
- Author: Tony Musico
- Submitted on: 3/22/2016 8:44:56 PM
- Language: C#
- Type: System.DateTime
- Views: 1335
Double click on the code to select all.