DateTime.Add(TimeSpan) Methode

Definitie

Retourneert een nieuwe DateTime die de waarde van de opgegeven TimeSpan waarde toevoegt aan de waarde van dit exemplaar.

public:
 DateTime Add(TimeSpan value);
public DateTime Add(TimeSpan value);
member this.Add : TimeSpan -> DateTime
Public Function Add (value As TimeSpan) As DateTime

Parameters

value
TimeSpan

Een positief of negatief tijdsinterval.

Retouren

Een object waarvan de waarde de som is van de datum en tijd die wordt vertegenwoordigd door dit exemplaar en het tijdsinterval dat wordt vertegenwoordigd door value.

Uitzonderingen

Het resultaat DateTime is kleiner dan DateTime.MinValue of hoger dan DateTime.MaxValue.

Voorbeelden

In het volgende voorbeeld ziet u de Add methode. Hiermee wordt de dag van de week berekend die vanaf dit moment 36 dagen (864 uur) is.

// Calculate what day of the week is 36 days from this instant.
let today = DateTime.Now
let duration = TimeSpan(36, 0, 0, 0)
let answer = today.Add duration
printfn $"{answer:dddd}"
// Calculate what day of the week is 36 days from this instant.
System.DateTime today = System.DateTime.Now;
System.TimeSpan duration = new System.TimeSpan(36, 0, 0, 0);
System.DateTime answer = today.Add(duration);
System.Console.WriteLine("{0:dddd}", answer);
' Calculate what day of the week is 36 days from this instant.
Dim today As System.DateTime
Dim duration As System.TimeSpan
Dim answer As System.DateTime

today = System.DateTime.Now
duration = New System.TimeSpan(36, 0, 0, 0)
answer = today.Add(duration)

System.Console.WriteLine("{0:dddd}", answer)

Opmerkingen

U kunt de Add methode gebruiken om meer dan één soort tijdsinterval (dagen, uren, minuten, seconden of milliseconden) toe te voegen in één bewerking. Het gedrag van deze methode is identiek aan die van de optellingsoperator. De DateTime structuur ondersteunt ook gespecialiseerde optellingsmethoden (zoals AddDays, AddHoursen AddMinutes) voor elk tijdsinterval.

De Add methode houdt rekening met schrikkeljaren en het aantal dagen in een maand bij het uitvoeren van datumberekeningen.

Met deze methode wordt de waarde van deze DateTimemethode niet gewijzigd. In plaats daarvan wordt een nieuwe DateTime geretourneerd waarvan de waarde het resultaat is van deze bewerking. De Kind eigenschap van het nieuwe DateTime exemplaar is hetzelfde als die van het huidige exemplaar.

Van toepassing op

Zie ook