CSharp examples for System:DateTime Day
Previous Day
using System.Text; using System.Linq; using System.Collections.Generic; using System;//w w w. jav a 2 s. c o m public class Main{ public static DateTime PreviousDay(this DateTime dt, DayOfWeek dow, bool includeThis) { int diff = dt.DayOfWeek - dow; if ((includeThis && diff < 0) || (!includeThis && diff <= 0)) diff += 7; return dt.Date.AddDays(-diff); } public static DateTime PreviousDay(this DateTime dt, DayOfWeek dow) { return dt.PreviousDay(dow, false); } public static DateTime PreviousDay(this DateTime dt) { return dt.Date.AddDays(-1); } }