Ana içeriğe geç

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.

1
myCalendar.GetDateTime(duration: string, offset?: ( Date | DateTimeOffset )):DateTimeOffset

Parametreler

string duration
    Eklenecek süre; "d.hh:mm:ss" veya ISO-8601 süre biçiminde.

( Date | DateTimeOffset ) offset optional
    Temel tarih ve saat. İsteğe bağlıdır; belirtilmezse geçerli tarih ve saat kullanılır.

Döndürür

Takvim kurallarına göre geçerli olan bir sonraki tarih ve saati temsil eden yeni bir DateTimeOffset değer.

Notlar

Bu yöntem, süreyi verilen offset'e (veya offset belirtilmemişse geçerli tarih ve saate) ekler ve ardından takvim kurallarına göre bir sonraki iş tarihini ve saatini bulur. Sonuç değeri, eklenen süreyle tam olarak aynı olmayabilir. Süreyi yalnızca iş saatleri içinde eklemeniz gerekiyorsa bunun yerine Calendar.AddTimeSpan yöntemini kullanın.

Warning

Bu yöntem, süreyi standart takvimi kullanarak ekler ve bir sonraki iş tarihini ve saatini döndürür.

09:00-18:00 iş saatlerinde 17:00'ye 2 saat eklenirse 10:00 değil, ertesi gün 09:00 elde edilir

1
2
var nextDate = $Calendar.GetDateTime('PT2H', DateTimeOffset.parse('2023-02-08T17:00'));
// nextDate will be set to '2020-02-09T09:00'

Ayrıca bkz.