Interface ICalendar
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Představuje kalendářní abstrakci, která může být použita pro různé výpočty dat a trvání.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Datum, doba trvání)
Vypočítá datum, kdy stanovená množství pracovní doby projde podle kalendáře.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Datum zahájen.
work
Duration
Doba pracovní doby.
Returns
Konečný termín.
GetFinishDateByStartAndWork(Datum, TimeSpan)
Vypočítá datum, kdy stanovená množství pracovní doby projde podle kalendáře.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Datum zahájen.
work
TimeSpan
Doba pracovní doby.
Returns
Konečný termín.
GetNextWorkingDayStart(DateTime)
Výpočet následujícího pracovního dne začíná pro stanovený datum.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Začíná následující pracovní den.
Returns
Další pracovní den začíná System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Výpočet konce předchozího pracovního dne od stanoveného data.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
datum vypočítání konce předchozího pracovního dne.
Returns
Konec předchozího pracovního dne
GetStartDateFromFinishAndDuration(Datum, doba trvání)
Vrátí datum zahájení na základě stanoveného data dokončení a trvání.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
specifikovaný termín dokončen.
duration
Duration
specifikovanou dobu trvání.
Returns
Vypočtená počáteční data.
GetStartDateFromFinishAndDuration(Datum, TimeSpan)
Vrátí datum zahájení na základě stanoveného data dokončení a trvání.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
specifikovaný termín dokončen.
duration
TimeSpan
specifikovanou dobu trvání.
Returns
Vypočtená počáteční data.
GetTaskFinishDateFromDuration(Úkoly TimeSpan)
Vypočítá datum a čas dokončení úkolu od data jeho zahájení, rozdělených částí a trvání práce.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
Úkolem je vypočítat datum dokončení.
duration
TimeSpan
Doba trvání pro výpočet.
Returns
Datum dokončení úkolu pro daný počáteční datum a dobu trvání.
Remarks
Vrací se DateTime.MinValue, pokud je úkol souhrnný, nulový nebo jeho datum zahájení není nastaveno.
GetWorkingHours(datum, datum)
Return WorkUnit - Začátek, ukončení a trvání pracovních hodin pro stanovený časový interval.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Datum zahájení intervalu.
finish
DateTime
Konec termínu intervalu.
Returns
Instance Aspose.Tasks.WorkUnit třídy obsahující začátek, konec a trvání pracovních hodin.
GetWorkingHours(DateTime)
Vrátí množství pracovních hodin na stanovený datum.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
Datum pro získání pracovních hodin.
Returns
Pracovní hodiny v určeném termínu.
GetWorkingTimes(DateTime)
Zpět Aspose.Tasks.WorkingTimeZbírka pracovních hodin pro stanovenou datum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Datum pro získání pracovních hodin.
Returns
Sbírka příkladů Aspose.Tasks.WorkingTime.
IsDayWorking(DateTime)
Určuje, zda je určený den pracovním dnem podle kalendáře.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Datum, aby se zjistilo, zda den funguje.
Returns
Je pravda, že den je pracovním dnem.