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 ICalendarMethods
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
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
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
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
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
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
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
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
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
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
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
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
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
Este adevărat dacă ziua este o zi de lucru.
IsEmpty()
Întoarce dacă calendarul nu are ore de lucru definite.
bool IsEmpty()