AddTimeSpan¶
Belirtilen bir süre ekleyerek takvim kurallarını dikkate alan yeni bir DateTimeOffset döndürür.
myCalendar.AddTimeSpan(dateTime: DateTimeOffset, duration: string):DateTimeOffset (DateTimeOffset)
Parametreler¶
DateTimeOffset dateTime
Sürenin ekleneceği temel DateTimeOffset değer.
string duration
Eklenecek süre; "d.hh:mm:ss" biçiminde veya ISO-8601 süre biçiminde olmalıdır.
Döndürür¶
Takvim kurallarını dikkate alarak toplama işleminin sonucunu temsil eden yeni bir DateTimeOffset değer.
Açıklamalar¶
Bu yöntem, verilen süreyi çalışma saatleri içinde ekler. Yalnızca süreyi ekleyip sonraki iş tarihini ve saatini bulmanız gerekiyorsa bunun yerine Calendar.GetDateTime yöntemini kullanın.
ISO-8601 süre biçimine ek olarak bu yöntem, zaman aralıkları için başlangıç ve bitiş belirteçlerini de destekler:
BD: Günün başlangıcıDE: Günün sonuMB: Ayın başlangıcıME: Ayın sonuYB: Yılın başlangıcıYE: Yılın sonu
Örnekler:
P2BY: Geçerli tarihe 2 yıl ekler ve yılın başlangıcına geri alır.P1M2BD: Geçerli tarihe 1 ay ve 2 gün ekler ve günün başlangıcına geri alır.P1M2ED: Geçerli tarihe 1 ay ve 2 gün ekler ve günün sonuna ileri alır.
Çalışma saati kurallarını kullanarak ISO-8601 süresi ekleme¶
1 2 | |
Gün-saat-dakika-saniye biçimini kullanarak zaman aralığı ekleme¶
1 2 | |
Warning
Bu yöntem, süreyi çalışma saatleri içinde ekler ve ekleme sırasında iş günü olmayan tarihleri atlayabilir.
Çalışma saatlerinin sonuç saatini nasıl değiştirdiğini görün¶
1 2 | |
Eşdeğer süre biçimlerini karşılaştırın¶
1 2 | |