Interface ICalendar

Interface ICalendar

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Przedstawia abstrakcję kalendarzową, która może być używana do różnych obliczeń dat i okresów.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Czas trwania, czas trwania)

Oblicz datę, kiedy określona ilość czasu roboczego przejdzie zgodnie z kalendarzem.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Data rozpoczęcia.

work Duration

Czas trwania pracy.

Returns

DateTime

zakończenie daty.

GetFinishDateByStartAndWork(Data czas, TimeSpan)

Oblicz datę, kiedy określona ilość czasu roboczego przejdzie zgodnie z kalendarzem.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Data rozpoczęcia.

work TimeSpan

Czas trwania pracy.

Returns

DateTime

zakończenie daty.

GetNextWorkingDayStart(DateTime)

Oblicz następny dzień roboczy rozpoczynający się na określoną datę.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Data rozpoczęcia następnego dnia roboczego.

Returns

DateTime

Następny dzień pracy rozpoczyna się System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Oblicza koniec poprzedniej daty roboczej od określonego dnia.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

Data obliczania końca poprzedniego dnia roboczego.

Returns

DateTime

Koniec poprzedniego dnia roboczego

GetStartDateFromFinishAndDuration(Czas trwania, czas trwania)

Zwraca datę rozpoczęcia w oparciu o określony termin zakończenia i czas trwania.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

określoną datę zakończenia.

duration Duration

określony czas trwania.

Returns

DateTime

Obliczona data rozpoczęcia.

GetStartDateFromFinishAndDuration(Data czas, TimeSpan)

Zwraca datę rozpoczęcia w oparciu o określony termin zakończenia i czas trwania.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

określoną datę zakończenia.

duration TimeSpan

określony czas trwania.

Returns

DateTime

Obliczona data rozpoczęcia.

GetTaskFinishDateFromDuration(Zadanie, TimeSpan)

Oblicz datę i godzinę zakończenia zadania od daty jego rozpoczęcia, podzielone części i czas trwania pracy.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Zadaniem jest obliczenie daty zakończenia.

duration TimeSpan

Czas trwania do obliczenia.

Returns

DateTime

Data zakończenia zadania dla danej daty rozpoczęcia i czasu trwania.

Remarks

Powróci DateTime.MinValue, jeśli zadania jest podsumowane, zerowe lub nie jest ustawiona data rozpoczęcia.

GetWorkingHours(Data czasu, data czasu)

Start, zakończenie i czas trwania godzin roboczych w określonym terminie.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Data rozpoczęcia okresu.

finish DateTime

Określenie terminu okresu.

Returns

WorkUnit

Instancja klasy Aspose.Tasks.WorkUnit zawierającej rozpoczęcie, zakończenie i czas trwania godzin roboczych.

GetWorkingHours(DateTime)

Zwraca kwotę godzin roboczych w określonym terminie.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Data uzyskania godzin roboczych.

Returns

TimeSpan

godziny pracy w określonym terminie.

GetWorkingTimes(DateTime)

Powrót Aspose.Tasks.WorkingTimeZbiór godzin roboczych na określoną datę.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Data uzyskania godzin roboczych.

Returns

WorkingTimeCollection

Zbiór instancji Aspose.Tasks.WorkingTime.

IsDayWorking(DateTime)

Określa, czy określony dzień jest dniem roboczym zgodnie z kalendarzem.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Data, aby sprawdzić, czy dzień działa.

Returns

bool

Prawda jest taka, że dzień jest dniem pracy.

 Polski