Ana içeriğe geç

Calendar

İş akışı betiklerinde takvim kurallarını dikkate alan tarih hesaplamaları yapar.

Açıklamalar

Takvim iş akışı, zamanlamasını gerektiğinde çözümler ve betiğin ömrü boyunca önbelleğe alır. Zamanlama yapılandırılmamışsa proxy boş bir zamanlama kullanır. Tarih girdileri şu türe dönüştürülebilmelidir: DateTimeOffset; geçersiz değerler ve geçersiz süre ya da saat dilimi dizeleri betik hatalarına yol açar.

Özellikler

Ön ayarlar

Takvim 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 sayıda saati bir DateTimeOffset değere ekler ve sonucu döndürür.
  • Calendar.AddDays: Belirtilen sayıda gü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 ayarlar.
  • Calendar.AddMonths: Belirtilen sayıda ayı bir DateTimeOffset değere ekler ve sonucu döndürür.
  • Calendar.AddTimeSpan: Takvim kurallarını dikkate alarak belirtilen bir süre ekleyip yeni bir DateTimeOffset döndürür.
  • Calendar.AddYear: Takvim yıllarını ekler ve sonucu bu takvimin kapsadığı bir sonraki zamana ayarlar.
  • Calendar.AddYears: Belirtilen sayıda yılı 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 Ön Ayarlar