c# - How to get year from a date

Get year from a date
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.
Year.aspx

<%@ 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>asp.net date time example: how to get year from a date time object in asp.net</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Green">asp.net date time example: Year</h2>
        <asp:Label 
             ID="Label1" 
             runat="server" 
             Font-Size="Larger"
             Font-Italic="true"
             Font-Bold="true"
             ForeColor="MediumVioletRed"
             >
        </asp:Label>
        <br /><br />
        <asp:Button 
             ID="Button1" 
             runat="server" 
             Font-Bold="true" 
             ForeColor="MediumVioletRed" 
             OnClick="Button1_Click"
             Text="Get Year From DateTime Object"
             />   
    </div>
    </form>
</body>
</html>
More c# examples