Edit

Share via


DateTime.Addition(DateTime, TimeSpan) Operator

Definition

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

C#
public static DateTime operator +(DateTime d, TimeSpan t);

Parameters

d
DateTime

The date and time value to add.

t
TimeSpan

The time interval to add.

Returns

An object that is the sum of the values of d and t.

Exceptions

The resulting DateTime is less than DateTime.MinValue or greater than DateTime.MaxValue.

Examples

The following example demonstrates the addition operator.

C#
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;

Remarks

The equivalent method for this operator is DateTime.Add(TimeSpan)

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also