Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DateTime.Addition Operator

Adds a specified time interval to a specified date and time, yielding a new date and time.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public static DateTime operator +(
	DateTime d,
	TimeSpan t


Type: System.DateTime
The first object to add.
Type: System.TimeSpan
The second object to add.

Return Value

Type: System.DateTime
An object that is the sum of the values of d and t.


The resulting DateTime is earlier than DateTime.MinValue or later than DateTime.MaxValue.

The following example demonstrates the addition operator.

System.DateTime dTime = new System.DateTime(1980, 8, 5);

// tSpan is 17 days, 4 hours, 2 minutes and 1 second.
System.TimeSpan tSpan
   = new System.TimeSpan(17, 4, 2, 1);

// Result gets 8/22/1980 4:02:01 AM.
System.DateTime result = dTime + tSpan;


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

© 2016 Microsoft