Interface ICalendar

Interface ICalendar

Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)

Det repræsenterer en kalenderabstraktion, som kan bruges til forskellige beregninger af datoer og varighed.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Tid og varighed)

Beregner datoen, hvor det angivne arbejdstime passerer i henhold til kalenderen.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Start af datoen.

work Duration

Arbejdets varighed.

Returns

DateTime

afslutningsdatoen.

GetFinishDateByStartAndWork(TimeSpan og TimeSpan)

Beregner datoen, hvor det angivne arbejdstime passerer i henhold til kalenderen.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Start af datoen.

work TimeSpan

Arbejdets varighed.

Returns

DateTime

afslutningsdatoen.

GetNextWorkingDayStart(DateTime)

Beregn den næste arbejdsdag, der starter for den angivne dato.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Datoen for at få den næste arbejdsdag starter for.

Returns

DateTime

Næste arbejdsdag starter System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Beregner slutningen af den foregående arbejdsdag fra den angivne dato.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

datoen for at beregne den foregående arbejdsdags udløb.

Returns

DateTime

Afslutningen af den foregående arbejdsdag

GetStartDateFromFinishAndDuration(Tid og varighed)

Returnerer startdatoen baseret på den angivne slutdatum og varighed.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Det angivne slutdato.

duration Duration

Den angivne varighed.

Returns

DateTime

beregnet startdato.

GetStartDateFromFinishAndDuration(TimeSpan og TimeSpan)

Returnerer startdatoen baseret på den angivne slutdatum og varighed.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Det angivne slutdato.

duration TimeSpan

Den angivne varighed.

Returns

DateTime

beregnet startdato.

GetTaskFinishDateFromDuration(Arbejdet, TimeSpan)

Beregner opgavets færdiggørelse dato og tid fra startdatoen, splittede dele og arbejdstiden.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Den opgave at beregne afslutningsdato for.

duration TimeSpan

varigheden til beregning.

Returns

DateTime

Afslutningsdato for opgavets dato og varighed.

Remarks

Returnerer DateTime.MinValue, hvis opgaven er samlet, nul eller dens startdato ikke er angivet.

GetWorkingHours(DateTime og DateTime)

Return WorkUnit - Start, afslutning og varighed af arbejdstider for det angivne tidsintervall.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Start dato for intervallet.

finish DateTime

Afslut datoen for intervallet.

Returns

WorkUnit

Instans på Aspose.Tasks.WorkUnit klasse, der indeholder Start, End og Varighed af arbejdstider.

GetWorkingHours(DateTime)

Returnerer antallet af arbejdstider på den angivne dato.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

datoen for at få arbejdstider for.

Returns

TimeSpan

Arbejdstid på det angivne tidspunkt.

GetWorkingTimes(DateTime)

Returnerer Aspose.Tasks.WorkingTimeKollektion af arbejdstider for den angivne dato.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

datoen for at få arbejdstid for.

Returns

WorkingTimeCollection

Kollektion af Aspose.Tasks.WorkingTime instanser.

IsDayWorking(DateTime)

Det bestemmer, om den angivne dag er en arbejdsdag i henhold til kalenderen.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Datoen for at kontrollere, om dagen fungerer.

Returns

bool

Det er sandt, hvis dagen er en arbejdsdag.

 Dansk