DateTime.Addition Operator
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Adds a specified time interval to a specified date and time, yielding a new date and time.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Operator + ( _
d As DateTime, _
t As TimeSpan _
) As DateTime
public static DateTime operator +(
DateTime d,
TimeSpan t
)
Parameters
- d
Type: System.DateTime
The first object to add.
- t
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.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | The resulting DateTime is earlier than DateTime.MinValue or later than DateTime.MaxValue. |
Examples
The following example demonstrates the addition operator.
Dim dTime As Date = #8/5/1980#
' tSpan is 17 days, 4 hours, 2 minutes and 1 second.
Dim tSpan As New TimeSpan(17, 4, 2, 1)
Dim result1, result2 As Date
' result1 and result2 get 8/22/1980 4:02:01 AM.
result1 = Date.op_Addition(dTime, tSpan)
result2 = dTime + tSpan
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;
Version Information
Silverlight
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
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.