CSharp examples for System:DateTime Year
First Day Of Year
using System.Text; using System.Linq; using System.Collections.Generic; using System;//from w w w . j a v a 2 s . co m public class Main{ 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); } public static DateTime NextDay(this DateTime dt, DayOfWeek dow, bool includeThis) { int diff = dow - dt.DayOfWeek; if ((includeThis && diff < 0) || (!includeThis && diff <= 0)) diff += 7; return dt.Date.AddDays(diff); } public static DateTime NextDay(this DateTime dt, DayOfWeek dow) { return dt.NextDay(dow, false); } public static DateTime NextDay(this DateTime dt) { return dt.Date.AddDays(1); } }