CSharp examples for System:DateTime Year
Days In Year
using System.Text; using System.Linq; using System.Collections.Generic; using System;/*from w w w. j av a 2s . c om*/ public class Main{ public static int DaysInYear(this DateTime dt, DayOfWeek dow) { return (dt.LastDayOfYear(dow).DayOfYear - dt.FirstDayOfYear(dow).DayOfYear) / 7 + 1; } public static int DaysInYear(this DateTime dt) { return (dt.LastDayOfYear() - dt.FirstDayOfYear()).Days + 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); } 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); } }