Add days to a DateTime object
In the .NET framework, there are many built-in methods and properties
are exists to manage DateTime objects. DateTime AddDays() method returns a new
DateTime that adds the specified number of days to the value of this DateTime
object instance.
This method requires passing a parameter. This parameter name is 'value' and its data type is Double. This value parameter passes a number of whole and fractional days. This value parameter can be a negative or positive number.
DateTime AddDays() method returns a System.DateTime type value. Return DateTime object is the sum of provided DateTime instance and the number of days passes by the parameter.
This method does not modify the provided DateTime object instead it returns the result as a new DateTime object.
The following ASP.NET C# example code demonstrates to us how can we add days with a DateTime object in the .NET framework.
This method requires passing a parameter. This parameter name is 'value' and its data type is Double. This value parameter passes a number of whole and fractional days. This value parameter can be a negative or positive number.
DateTime AddDays() method returns a System.DateTime type value. Return DateTime object is the sum of provided DateTime instance and the number of days passes by the parameter.
This method does not modify the provided DateTime object instead it returns the result as a new DateTime object.
The following ASP.NET C# example code demonstrates to us how can we add days with a DateTime object in the .NET framework.
DateTimeAddDays.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Page_Load(object sender, System.EventArgs e) {
Label1.Text = "Today :" + DateTime.Now.ToLongDateString();
}
protected void Button1_Click(object sender, System.EventArgs e) {
DateTime date = DateTime.Now;
DateTime arrivalDate = date.AddDays(7);
Label1.ForeColor = System.Drawing.Color.DeepPink;
Label1.Text ="Today :" + date.ToLongDateString();
Label1.Text +="<br />Arraival day[after 7 days]: " + arrivalDate.ToLongDateString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>asp.net date time example: how to add days(DateTime.Now.AddDays())</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Purple">asp.net date time example: AddDays()</h2>
<asp:Label
ID="Label1"
runat="server"
Font-Size="Larger"
ForeColor="Green"
>
</asp:Label>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
Font-Bold="true"
ForeColor="DeepPink"
OnClick="Button1_Click"
Text="Add 7 days"
/>
</div>
</form>
</body>
</html>