Interface ICalendar

Interface ICalendar

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Este o abstracție calendară care poate fi utilizată pentru diferite calcule ale datei și duratei.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Dată, Durată)

Calculează data la care se va trece cantitatea specificată de timp de lucru în funcție de calendar.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Data de începere.

work Duration

Durata muncii .

Returns

DateTime

Data de finalizare.

GetFinishDateByStartAndWork(Dată, TimeSpan)

Calculează data la care se va trece cantitatea specificată de timp de lucru în funcție de calendar.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Data de începere.

work TimeSpan

Durata muncii .

Returns

DateTime

Data de finalizare.

GetNextWorkingDayStart(DateTime)

Calculează următoarea zi de lucru care începe pentru data specificată.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Data pentru a obține următorul zi de lucru începe pentru.

Returns

DateTime

Ziua următoare de lucru începe System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Calculează sfârșitul datei de lucru anterioare de la data specificată.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

data pentru calcularea sfârșitul zilei lucrătoare anterioare.

Returns

DateTime

Sfârșitul zilei de lucru anterioare

GetStartDateFromFinishAndDuration(Dată, Durată)

Returnează data de începere pe baza datei și duratei de finalizare specificate.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Data de încheiere specificată.

duration Duration

Durata specificată.

Returns

DateTime

Data de începere calculată.

GetStartDateFromFinishAndDuration(Dată, TimeSpan)

Returnează data de începere pe baza datei și duratei de finalizare specificate.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Data de încheiere specificată.

duration TimeSpan

Durata specificată.

Returns

DateTime

Data de începere calculată.

GetTaskFinishDateFromDuration(Cuvânt cheie, TimeSpan)

Calculează data și ora finalizării sarcinilor de la data de începere, părțile împărțite și durata lucrării.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Sarcina de a calcula data de finalizare pentru.

duration TimeSpan

Durata de calcul.

Returns

DateTime

Data de încheiere a sarcinilor pentru data de începere și durata dată.

Remarks

Returnează DateTime.MinValue dacă sarcina este rezumată, zero sau data de începere nu este stabilită.

GetWorkingHours(Dată, dateTime)

Return WorkUnit - Inceput, terminare si durata orelor de lucru pentru intervalul de timp de data specificata.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Data de începere a intervalului.

finish DateTime

Data de încheiere a intervalului.

Returns

WorkUnit

Instanta Aspose.Tasks.WorkUnit clasă care conține Start, Finalizare și Durată orelor de lucru.

GetWorkingHours(DateTime)

Întoarce cantitatea de ore de lucru la data specificată.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Data pentru obtinerea orelor de lucru.

Returns

TimeSpan

orele de lucru la data specificată.

GetWorkingTimes(DateTime)

Returnează Aspose.Tasks.WorkingTimeColecția orelor de lucru pentru data specificată.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Data pentru a obține orele de lucru pentru.

Returns

WorkingTimeCollection

Colecția de instante Aspose.Tasks.WorkingTime.

IsDayWorking(DateTime)

Determină dacă ziua specificată este o zi lucrătoare în funcție de calendar.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Data pentru a verifica dacă ziua funcționează.

Returns

bool

Este adevărat dacă ziua este o zi de lucru.

 Română