The following asp.net c# example code demonstrate us how can we get month name from number. this example code 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 from today 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 the culture 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.
ASP.NET Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | <%@ Page Language="C#" %> <%@ 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>code4example.com</title> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <br /> <form id="form1" runat="server"> <div class="container"> <div class="alert alert-primary" role="alert"> <h2> C# ASP.NET example:<strong> get month name from number</strong> </h2> </div> <asp:Label ID="Label1" runat="server" CssClass="alert alert-success d-block" > </asp:Label> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn btn-danger btn-lg" Text="get month name from number" /> </div> </form> </body> </html> |