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