Interface ICalendar

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

WorkUnit

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

TimeSpan

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

WorkingTimeCollection

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

bool

Je pravda, že den je pracovním dnem.

 Čeština