DateTime.Add(TimeSpan) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public:
DateTime Add(TimeSpan value);
public DateTime Add(TimeSpan value);
member this.Add : TimeSpan -> DateTime
Public Function Add (value As TimeSpan) As DateTime
Parametreler
- value
- TimeSpan
Pozitif veya negatif bir zaman aralığı.
Döndürülenler
Değeri, bu örnekle temsil edilen tarih ve saatin toplamı ve tarafından valuetemsil edilen zaman aralığı olan bir nesne.
Özel durumlar
DateTime Sonuç DateTime.MinValue değerinden küçük veya DateTime.MaxValue değerinden büyük.
Örnekler
Aşağıdaki örnekte yöntemi gösterilmektedir Add . Bu andan itibaren 36 gün (864 saat) olan haftanın gününü hesaplar.
// 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)
Açıklamalar
Yöntemini kullanarak Add tek bir işlemde birden fazla zaman aralığı (gün, saat, dakika, saniye veya milisaniye) ekleyebilirsiniz. Bu yöntemin davranışı toplama işlecinin davranışıyla aynıdır. Yapı DateTime ayrıca her zaman aralığı için özel ekleme yöntemlerini (, ve AddMinutesgibiAddDaysAddHours) destekler.
yöntemi, Add tarih aritmetiği gerçekleştirirken artık yılları ve ay içindeki gün sayısını dikkate alır.
Bu yöntem bu DateTimedeğerini değiştirmez. Bunun yerine, değeri bu işlemin sonucu olan yeni DateTime bir döndürür. Kind Yeni DateTime örneğin özelliği, geçerli örneğin özelliğiyle aynıdır.