Subtract Method (TimeSpan)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Subtracts the specified duration from this instance.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Function Subtract ( _
val As TimeSpan _
) As DateTime
public DateTime Subtract(
TimeSpan val
)
public:
DateTime Subtract(
TimeSpan val
)
member Subtract :
val:TimeSpan -> DateTime
public function Subtract(
val : TimeSpan
) : DateTime
Parameters
- val
Type: System. . :: . .TimeSpan
The time interval to subtract.
Return Value
Type: System. . :: . .DateTime
An object that is equal to the date and time represented by this instance minus the time interval represented by val.
Remarks
This method does not change the value of this DateTime. Instead, it returns a new DateTime whose value is the result of this operation.
Ordinarily, the DateTime..::..Subtract(TimeSpan) method subtracts a TimeSpan object that represents a positive time span and returns a DateTime value that is earlier than the date and time of the current instance. However, if the TimeSpan object represents a negative time span, the DateTime..::..Subtract(TimeSpan) method returns a DateTime value that is later than the date and time of the current instance.
The DateTime..::..Subtract(TimeSpan) method allows you to subtract a time interval that consists of more than one unit of time (such as a given number of hours and a given number of minutes). To subtract a single unit of time (such as years, months, or days) from the DateTime instance, you can pass a negative numeric value as a parameter to any of the following methods:
AddDays, to subtract a specific number of days from the current date and time instance.
AddHours, to subtract a specific number of hours from the current date and time instance.
AddMinutes, to subtract a specific number of minutes from the current date and time instance.
AddSeconds, to subtract a specific number of seconds from the current date and time instance.
AddMilliseconds, to subtract a specific number of milliseconds from the current date and time instance.
AddTicks, to subtract a specific number of ticks from the current date and time instance.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.