To calculate the number of days in a month in C# and VB.NET.
Sample C#
private static int DayCountPerMonth(DateTime date)
{
if (date == null) { throw new ArgumentNullException();}
var calendar = new System.Globalization.GregorianCalendar();
return calendar.GetDaysInMonth(date.Year, date.Month);
}
Sample VB.NET
Private Shared Function DayCountPerMonth(date As DateTime) As Integer If date Is Nothing Then Throw New ArgumentNullException() End If Dim calendar = New System.Globalization.GregorianCalendar() Return calendar.GetDaysInMonth(date.Year, date.Month) End Function
RT @CodeSnippetsNET: Calculate number of days in a month in .NET http://t.co/lyyraqWDrD #csharp #vb #dotnet