This documentation is archived and is not being maintained.

DateTimeFormatInfo.GetMonthName Method

Returns the culture-specific full name of the specified month based on the CultureInfo of the current thread.

[Visual Basic]
Public Function GetMonthName( _
   ByVal month As Integer _
) As String
public string GetMonthName(
 int month
public: String* GetMonthName(
 int month
public function GetMonthName(
   month : int
) : String;


An integer from 1 through 13 representing the name of the month to retrieve.

Return Value

The culture-specific full name of the month represented by month.


Exception Type Condition
ArgumentOutOfRangeException month is less than 1 or greater than 13.


For the default invariant DateTimeFormatInfo, this method returns a string from the GregorianCalendar:

month Return Value
1 "January"
2 "February"
3 "March"
4 "April"
5 "May"
6 "June"
7 "July"
8 "August"
9 "September"
10 "October"
11 "November"
12 "December"
13 ""

Calendar objects can accommodate calendars with 13 months. For 12-month calendars, the empty string is always returned as the name of the 13th month.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework, Common Language Infrastructure (CLI) Standard

See Also

DateTimeFormatInfo Class | DateTimeFormatInfo Members | System.Globalization Namespace | Calendar | CultureInfo | GregorianCalendar | MonthNames