Interface ICalendar
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavuje kalendárnu abstrakciu, ktorá sa môže použiť na rôzne výpočty dátumov a trvaní.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Dátum, Doba trvania)
Vypočíta dátum, kedy sa stanovená množstvo pracovného času prejde podľa kalendára.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Začiatok dátumu.
work
Duration
Trvanie práce .
Returns
Záverečný dátum
GetFinishDateByStartAndWork(Dátum, TimeSpan)
Vypočíta dátum, kedy sa stanovená množstvo pracovného času prejde podľa kalendára.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Začiatok dátumu.
work
TimeSpan
Trvanie práce .
Returns
Záverečný dátum
GetNextWorkingDayStart(DateTime)
Vypočítajte nasledujúci pracovný deň začiatku pre stanovený dátum.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Dátum, na ktorý sa dostanete nasledujúci pracovný deň začína.
Returns
Nasledujúci pracovný deň začína System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Vypočíta koniec predchádzajúceho pracovného dňa od stanoveného dátumu.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
dátum vypočítania konca predchádzajúceho pracovného dňa.
Returns
Koniec predchádzajúceho pracovného dňa
GetStartDateFromFinishAndDuration(Dátum, Doba trvania)
Vráti dátum začiatku na základe stanoveného dátumu dokončenia a trvania.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
stanovený dátum ukončenia.
duration
Duration
špecifikovanú dĺžku.
Returns
Výpočet dátumu začiatku.
GetStartDateFromFinishAndDuration(Dátum, TimeSpan)
Vráti dátum začiatku na základe stanoveného dátumu dokončenia a trvania.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
stanovený dátum ukončenia.
duration
TimeSpan
špecifikovanú dĺžku.
Returns
Výpočet dátumu začiatku.
GetTaskFinishDateFromDuration(Úloha, TimeSpan)
Vypočíta dátum a čas dokončenia úlohy od dátumu jej začiatku, rozdelených častí a trvania práce.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
Úlohou je vypočítať dátum ukončenia.
duration
TimeSpan
Doba trvania na výpočet.
Returns
Dátum ukončenia úlohy pre daný dátum začiatku a trvanie.
Remarks
Vráti DateTime.MinValue, ak je úloha súhrnná, nulová alebo nie je nastavená dátum začiatku.
GetWorkingHours(dátum, dátum)
Návratná pracovná jednotka - Začiatok, ukončenie a trvanie pracovných hodín pre stanovený časový interval.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Začiatok dátumu intervalu.
finish
DateTime
Dátum ukončenia intervalu.
Returns
Prípad Aspose.Tasks.WorkUnit triedy obsahujúce Začiatok, koniec a trvanie pracovných hodín.
GetWorkingHours(DateTime)
Vráti množstvo pracovných hodín na stanovený dátum.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
Dátum na získanie pracovných hodín.
Returns
Pracovné hodiny v stanovenom dátume.
GetWorkingTimes(DateTime)
Návrat Aspose.Tasks.WorkingTimeZbierka pracovných hodín na stanovenú dátum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Dátum na získanie pracovných hodín.
Returns
Zbierka príkladov Aspose.Tasks.WorkingTime.
IsDayWorking(DateTime)
Určuje, či je určený deň pracovným dňom podľa kalendára.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Dátum skontrolovať, či deň funguje.
Returns
Je pravda, že deň je pracovný deň.