Ana içeriğe geç

Takvim

İş akışı komut dizilerinde takvim kurallarını dikkate alan tarih aritmetiği işlemleri gerçekleştirir.

Notlar

Bir takvim iş akışı örneği, zamanlamasını ihtiyaç duyulduğunda çözümler ve komut dizisinin kullanım ömrü boyunca önbelleğe alır. Zamanlama yapılandırılmamışsa proxy boş bir zamanlama kullanır. Tarih girişleri DateTimeOffsettürüne dönüştürülebilmelidir; geçersiz değerler ve geçersiz süre ya da saat dilimi dizeleri komut dizisi hatalarına neden olur.

Özellikler

Hazır ayarlar

Calendar sorguları

  • Calendar.Today: UTC saat dilimindeki geçerli tarih ve saati döndürür.
  • Calendar.GetDateTime: Verilen süre belirtilen tarihe eklendikten sonra, takvim kurallarına göre geçerli olan bir sonraki tarih ve saati döndürür.
  • Calendar.GetHoursInDay: Belirtilen tarihteki toplam saat sayısını döndürür.
  • Calendar.GetToday: Belirtilen saat dilimindeki geçerli tarih ve saati döndürür.

Tarih aritmetiği

  • Calendar.Add: Belirtilen saat sayısını bir DateTimeOffset değere ekler ve sonucu döndürür.
  • Calendar.AddDays: Belirtilen gün sayısını bir DateTimeOffset değere ekler ve takvim kurallarına göre geçerli olan bir sonraki tarih ve saati döndürür.
  • Calendar.AddMonth: Takvim aylarını ekler ve sonucu bu takvimin kapsadığı bir sonraki zamana göre ayarlar.
  • Calendar.AddMonths: Belirtilen ay sayısını bir DateTimeOffset değere ekler ve sonucu döndürür.
  • Calendar.AddTimeSpan: Takvim kurallarını dikkate alarak belirtilen süreyi ekleyip yeni bir DateTimeOffset döndürür.
  • Calendar.AddYear: Takvim yıllarını ekler ve sonucu bu takvimin kapsadığı bir sonraki zamana göre ayarlar.
  • Calendar.AddYears: Belirtilen yıl sayısını bir DateTimeOffset değere ekler ve sonucu döndürür.
  • Calendar.Subtract: Bir tarih-saat değerini diğerinden çıkarır ve saat cinsinden farkı döndürür.

Asenkron Tarih Aritmetiği

Saat Dilimleri

Asenkron Saat Dilimleri

Asenkron Takvim Sorguları

Oluşturma ve Hazır Ayarlar