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 saat ile temsil value
edilen zaman aralığının toplamı olan bir nesne.
Özel durumlar
DateTime Sonuçta DateTime.MinValue değerinden küçük veya DateTime.MaxValue değerinden büyük olur.
Ö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.
System::DateTime today = System::DateTime::Now;
System::TimeSpan duration( 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.
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ı ayrıca DateTime her zaman aralığı için özelleştirilmiş toplama yöntemlerini (, ve AddMinutesgibiAddDaysAddHours) destekler.
yöntemi artık Add yılları ve tarih aritmetiği gerçekleştirirken 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 değer döndürür. Kind Yeni DateTime örneğin özelliği geçerli örneğinkiyle aynıdır.