The following asp.net c# example code demonstrate us how can we get the Year component (year part) from a DateTime object programatically at run time. .Net framework’s DateTime.Year property allow us to get the year component of the date represented by this instance.
.Net framework’s DateTime.Year property exists in System namespace. This property return value data type is System.Int32. This return integer number represent the year of DateTime instance. The return year number is between 1 to 9999.
DateTime.Year property return the year of the DateTime instance in the Gregorian Calendar. The bellow image describe us this tutorial more easily.
1 2 3 4 | DateTime myDateTime = DateTime.Now; string year = myDateTime.Year.ToString(); |
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 | <%@ Page Language="C#" %> <!DOCTYPE html> <script runat="server"> protected void Button1_Click(object sender, System.EventArgs e) { DateTime myDateTime = DateTime.Now; string year = myDateTime.Year.ToString(); Label1.Text = "My DateTime: " + DateTime.Now.ToLongDateString(); Label1.Text += "<br />Year: " + year; } </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> asp.net date time example:<strong> Year </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 Year From DateTime Object" /> </div> </form> </body> </html> |