DateTime.AddDays(Double) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een nieuw DateTime dat het opgegeven aantal dagen toevoegt aan de waarde van dit exemplaar.
public:
DateTime AddDays(double value);
public DateTime AddDays(double value);
member this.AddDays : double -> DateTime
Public Function AddDays (value As Double) As DateTime
Parameters
- value
- Double
Een aantal hele en breukdagen. De value parameter kan negatief of positief zijn.
Retouren
Een object waarvan de waarde de som is van de datum en tijd die wordt vertegenwoordigd door dit exemplaar en het aantal dagen dat wordt vertegenwoordigd door value.
Uitzonderingen
Het resultaat DateTime is kleiner dan DateTime.MinValue of hoger dan DateTime.MaxValue.
Voorbeelden
In het volgende voorbeeld wordt de AddDays methode gebruikt om de dag van de week 36 dagen na de huidige datum te bepalen.
open System
let today = DateTime.Now
let answer = today.AddDays 36
printfn $"Today: {today:dddd}"
printfn $"36 days from today: {answer:dddd}"
// The example displays output like the following:
// Today: Wednesday
// 36 days from today: Thursday
using System;
class Class1
{
static void Main()
{
DateTime today = DateTime.Now;
DateTime answer = today.AddDays(36);
Console.WriteLine("Today: {0:dddd}", today);
Console.WriteLine("36 days from today: {0:dddd}", answer);
}
}
// The example displays output like the following:
// Today: Wednesday
// 36 days from today: Thursday
Class Class1
Public Shared Sub Main()
Dim today As System.DateTime
Dim answer As System.DateTime
today = System.DateTime.Now
answer = today.AddDays(36)
Console.WriteLine("Today: {0:dddd}", today)
Console.WriteLine("36 days from today: {0:dddd}", answer)
End Sub
End Class
' The example displays output like the following:
' Today: Wednesday
' 36 days from today: Thursday
Opmerkingen
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.
Het breukdeel van value een dag is het breukgedeelte van een dag. 4,5 is bijvoorbeeld gelijk aan 4 dagen, 12 uur, 0 minuten, 0 seconden, 0 milliseconden en 0 tikken.
In .NET Framework wordt de parameter value afgerond op de dichtstbijzijnde milliseconden. In .NET 7 en hoger wordt de volledige Double precisie van de parameter value gebruikt. Vanwege de inherente onnauwkeurigheid van drijvendekommaberekeningen varieert de resulterende precisie.
De AddDays methode houdt rekening met schrikkeljaren en het aantal dagen in een maand bij het uitvoeren van datumberekeningen.