CSharp examples for System:DateTime Year
Last Day Of Year
using System.Text; using System.Linq; using System.Collections.Generic; using System;//www .jav a2s .c om public class Main{ public static DateTime LastDayOfYear(this DateTime dt, DayOfWeek dow) { return dt.LastDayOfYear().PreviousDay(dow, true); } public static DateTime LastDayOfYear(this DateTime dt) { return dt.FirstDayOfYear().AddYears(1).AddDays(-1); } 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); } public static DateTime FirstDayOfYear(this DateTime dt, DayOfWeek dow) { return dt.FirstDayOfYear().NextDay(dow, true); } public static DateTime FirstDayOfYear(this DateTime dt) { return new DateTime(dt.Year, 1, 1); } }