Interface ICalendar

Interface ICalendar

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Det representerar en kalenderabstraktion som kan användas för olika beräkningar av datum och varaktigheter.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Datumtid, längd)

Beräknar det datum då den angivna mängden arbetstid passerar enligt kalendern.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Startdatum är.

work Duration

arbetets varaktighet.

Returns

DateTime

Slutdatum är.

GetFinishDateByStartAndWork(Datumtid, TimeSpan)

Beräknar det datum då den angivna mängden arbetstid passerar enligt kalendern.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Startdatum är.

work TimeSpan

arbetets varaktighet.

Returns

DateTime

Slutdatum är.

GetNextWorkingDayStart(DateTime)

Beräkna nästa arbetsdag som börjar för det angivna datumet.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Datumet för att få nästa arbetsdag börjar.

Returns

DateTime

Nästa arbetsdag börjar System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Beräknar slutet av det tidigare arbetsdatumet från det angivna datumet.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

datum för att beräkna slutet av den föregående arbetsdagen.

Returns

DateTime

Slutet på den föregående arbetsdagen

GetStartDateFromFinishAndDuration(Datumtid, längd)

Returnerar startdatum baserat på den angivna slutdatumen och varaktigheten.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Det angivna slutdatumet.

duration Duration

Den angivna varaktigheten.

Returns

DateTime

Beräknad startdatum.

GetStartDateFromFinishAndDuration(Datumtid, TimeSpan)

Returnerar startdatum baserat på angiven färdigställd tid och varaktighet.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Det angivna slutdatumet.

duration TimeSpan

Den angivna varaktigheten.

Returns

DateTime

Beräknad startdatum.

GetTaskFinishDateFromDuration(Uppgift, TimeSpan)

Beräknar slutdatumet och tiden för uppgiften från början, delade delar och arbetets varaktighet.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Uppgiften att beräkna slutdatum för.

duration TimeSpan

varaktigheten att beräkna.

Returns

DateTime

Uppgifternas slutdatum för den angivna startdatumen och varaktigheten.

Remarks

Returnerar DateTime.MinValue om uppgiften är sammanfattad, noll eller startdatumet inte anges.

GetWorkingHours(Datumtid, datumtid)

Return WorkUnit - Start, slut och varaktighet av arbetstimmar för det angivna tidsintervallet.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Startdatum för intervallet.

finish DateTime

Slutdatum för intervallet.

Returns

WorkUnit

Instans av Aspose.Tasks.WorkUnit klass som innehåller start, slut och varaktighet av arbetstider.

GetWorkingHours(DateTime)

Returnerar antalet arbetstimmar vid angiven datum.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Datum för att få arbetstimmar för.

Returns

TimeSpan

Arbetstider vid den angivna dagen.

GetWorkingTimes(DateTime)

Returns Aspose.Tasks.WorkingTimeSpelning av arbetstider för det angivna datumet.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Datum för att få arbetstider för.

Returns

WorkingTimeCollection

Kollektion av Aspose.Tasks.WorkingTime instanser.

IsDayWorking(DateTime)

Bestäm om den angivna dagen är en arbetsdag enligt kalendern.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Datum för att kontrollera om dagen fungerar.

Returns

bool

Det är sant om dagen är en arbetsdag.

 Svenska