DateTimeOffset::Subtraction Operator (DateTimeOffset, TimeSpan)
.NET Framework (current version)
Subtracts a specified time interval from a specified date and time, and yields a new date and time.
Assembly: mscorlib (in mscorlib.dll)
public: static DateTimeOffset operator -( DateTimeOffset dateTimeOffset, TimeSpan timeSpan )
Parameters
- dateTimeOffset
-
Type:
System::DateTimeOffset
The date and time object to subtract from.
- timeSpan
-
Type:
System::TimeSpan
The time interval to subtract.
Return Value
Type: System::DateTimeOffsetAn object that is equal to the value of dateTimeOffset minus timeSpan.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The resulting DateTimeOffset value is less than MinValue or greater than MaxValue. |
The Subtraction method defines the subtraction operation for DateTimeOffset objects. It enables code such as the following:
Languages that do not support custom operators and operator overloading can call the DateTimeOffset::Subtract(TimeSpan) method instead.
Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: