c# - How to get the month name from month number

Month name from number
The following asp.net c# example code demonstrate us how can we get month name from number. this examplecode also demonstrate us how can we get month name from a datetime object. bellow is the explain of example source code.

We created a datetime object using DateTime.Today property. DateTime.Today property get the current date without time in the web server.DteTime.Month property gets the month number from a datetime object. so we uses the DateTime.Month property to get the month number fromtoday date that represent the current month of web server.

At last we call the DateTimeFormatInfo.GetMonthName() method that returns the culture specific full name of the specified month based on theculture associated with the current DateTimeFormatInfo object. GetmonthName method require an integer type argument that represent month number.

CultureInfo.DateTimeFormat property get or set a DateTimeFormatInfo that defines the culturally appropriate format of dates and times.
get-month-name-from-number.aspx

<%@ Page Language="C#" AutoEventWireup="true"%>
<%@ Import Namespace="System.Globalization" %>  

<!DOCTYPE html>      
<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        //initialize a datetime variable with today
        DateTime today = DateTime.Today;

        //get month name from today date
        String monthFromToday = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(today.Month);

        //get month name from number
        String month = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(8);

        Label1.Text = "Today : " + today.ToLongDateString();

        Label1.Text += "<br /><br />month name from today : ";
        Label1.Text += monthFromToday;

        Label1.Text += "<br /><br />month from number [8] : ";
        Label1.Text += month;
    }
</script>      

<html xmlns="http://www.w3.org/1999/xhtml">      
<head id="Head1" runat="server">      
    <title>c# example - get month name from number</title>      
</head>      
<body>      
    <form id="form1" runat="server">      
    <div>      
        <h2 style="color:MidnightBlue; font-style:italic;">      
            c# example - get month name from number
        </h2>      
        <hr width="550" align="left" color="Gainsboro" />      
        <asp:Label       
            ID="Label1"       
            runat="server"      
            Font-Size="Large"    
            Font-Names="Comic Sans MS"
            >      
        </asp:Label>      
        <br /><br />    
        <asp:Button       
            ID="Button1"       
            runat="server"       
            Text="get month name from number"      
            OnClick="Button1_Click"    
            Height="40"      
            Font-Bold="true"      
            />      
    </div>      
    </form>      
</body>      
</html>