Interface ICalendar

Interface ICalendar

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.5.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ă.

GetWorkStart(DateTime)

Calculează următoarea oră de lucru care începe de la data și ora specificată.

DateTime GetWorkStart(DateTime date)

Parameters

date DateTime

Data şi timpul.

Returns

DateTime

Cel mai apropiat oră de lucru începe.

GetWorkingHours(Dată, dateTime)

Return WorkUnit - Start, Finalizare și Durata orelor de lucru pentru intervalul de timp al datei specificate.

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ă.

GetWorkingHoursTimeSpan(Dată, dateTime)

Returnează cantitatea de ore de lucru între datele specificate.

TimeSpan GetWorkingHoursTimeSpan(DateTime start, DateTime finish)

Parameters

start DateTime

Data de începere a intervalului.

finish DateTime

Data de încheiere a intervalului.

Returns

TimeSpan

Numărul orelor de lucru în funcţie de calendar.

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.

IsEmpty()

Întoarce dacă calendarul nu are ore de lucru definite.

bool IsEmpty()

Returns

bool

 Română