Interface ICalendar

Interface ICalendar

İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)

Bir takvim abstraksiyonu temsil eder ve tarihleri ve süresini çeşitli hesaplamalar için kullanılabilir.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Tarih, Süre)

Belirlenen çalışma saatinin takvime göre geçeceği tarihini hesaplar.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Başlangıç Tarihi

work Duration

Çalışma süresi .

Returns

DateTime

Tarih bitti.

GetFinishDateByStartAndWork(Tarih Tarihi, TimeSpan)

Belirlenen çalışma saatinin takvime göre geçeceği tarihini hesaplar.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Başlangıç Tarihi

work TimeSpan

Çalışma süresi .

Returns

DateTime

Tarih bitti.

GetNextWorkingDayStart(DateTime)

Bir sonraki çalışma gününü belirlenen tarih için hesaplayın.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Bir sonraki çalışma gününe ulaşma tarihi başlıyor.

Returns

DateTime

Bir sonraki çalışma günü System.DateTime başlıyor.

GetPreviousWorkingDayEnd(DateTime)

Önceki çalışma tarihinin sonunu belirlenen tarihten itibaren hesaplar.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

Önceki çalışma gününün sonunu hesaplamak için tarih.

Returns

DateTime

Önceki İş Günü Sonu

GetStartDateFromFinishAndDuration(Tarih, Süre)

Geri dönüş başlangıç tarihi, belirtilen bitirme tarihine ve süresine göre yapılır.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Belirlenmiş bitirme tarihi.

duration Duration

Belirlenen süre için.

Returns

DateTime

Hesaplanan başlangıç tarihi.

GetStartDateFromFinishAndDuration(Tarih Tarihi, TimeSpan)

Geri dönüş başlangıç tarihi, belirtilen bitirme tarihine ve süresine göre yapılır.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Belirlenmiş bitirme tarihi.

duration TimeSpan

Belirlenen süre için.

Returns

DateTime

Hesaplanan başlangıç tarihi.

GetTaskFinishDateFromDuration(Görevler, TimeSpan)

Görev bitirme tarihini ve zamanını başlangıç tarihinden, bölünmüş parçaları ve çalışma süresini hesaplar.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Tamamlanma tarihini hesaplamak için görev.

duration TimeSpan

Hesaplanması gereken süre.

Returns

DateTime

Görevlerin bitme tarihi, verilen başlangıç tarihi ve süresi için.

Remarks

DateTime.MinValue eğer görev bir özet, sıfır veya başlangıç tarihi ayarlanmazsa geri döner.

GetWorkingHours(Tarih, Tarih ve Tarih)

Geri Dönüş Çalışma Birimi - Belirlenen tarih zaman aralığı için çalışma saatlerinin başlangıcı, sona ermesi ve süresi.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Aralığın başlangıç tarihi.

finish DateTime

Aralığın tarihini tamamlayın.

Returns

WorkUnit

Aspose.Tasks.WorkUnit sınıfı başlangıç, son ve çalışma saatlerinin süresi içerir.

GetWorkingHours(DateTime)

Belirlenen tarihten itibaren çalışma saatlerinin miktarını iade eder.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Çalışma saatlerine ulaşma tarihi.

Returns

TimeSpan

İş saatleri belirlenen tarihten itibaren.

GetWorkingTimes(DateTime)

Returns Aspose.Tasks.WorkingTime belirlenen tarih için çalışma saatlerinin toplanması.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Çalışma saatlerine ulaşma tarihi.

Returns

WorkingTimeCollection

Aspose.Tasks.WorkingTime örneklerinin koleksiyonu.

IsDayWorking(DateTime)

Belirlenen günün bir çalışma günü olup olmadığı takvime göre belirlenir.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Günün işe yaramadığını kontrol etme tarihi.

Returns

bool

Gerçek şu ki, gün bir iş günü.

 Türkçe