CSharp examples for System:DateTime Month
Days In Month
using System.Text; using System.Linq; using System.Collections.Generic; using System;//www .java 2s . c o m public class Main{ public static int DaysInMonth(this DateTime dt, DayOfWeek dow) { return (dt.LastDayOfMonth(dow).Day - dt.FirstDayOfMonth(dow).Day) / 7 + 1; } public static int DaysInMonth(this DateTime dt) { return (dt.LastDayOfMonth() - dt.FirstDayOfMonth()).Days + 1; } public static DateTime FirstDayOfMonth(this DateTime dt, DayOfWeek dow) { return dt.FirstDayOfMonth().NextDay(dow, true); } public static DateTime FirstDayOfMonth(this DateTime dt) { return new DateTime(dt.Year, dt.Month, 1); } public static DateTime LastDayOfMonth(this DateTime dt, DayOfWeek dow) { return dt.LastDayOfMonth().PreviousDay(dow, true); } public static DateTime LastDayOfMonth(this DateTime dt) { return dt.FirstDayOfMonth().AddMonths(1).AddDays(-1); } }