Interface ICalendar

Interface ICalendar

Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Si tratta di un abstract calendario che può essere utilizzato per diversi calcoli di date e durate.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Data e durata)

Calcola la data in cui la quantità specifica di tempo di lavoro passerà secondo il calendario.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Data di inizio.

work Duration

Durata del lavoro.

Returns

DateTime

Finita la data.

GetFinishDateByStartAndWork(Il tempo, il tempo)

Calcola la data in cui la quantità specifica di tempo di lavoro passerà secondo il calendario.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Data di inizio.

work TimeSpan

Durata del lavoro.

Returns

DateTime

Finita la data.

GetNextWorkingDayStart(DateTime)

Calcola il giorno lavorativo successivo che inizia per la data specificata.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

La data per arrivare il giorno lavorativo successivo inizia.

Returns

DateTime

Il giorno lavorativo inizierà System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Calcola la fine della data di lavoro precedente a partire dalla data specificata.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

La data per calcolare la fine del precedente giorno lavorativo.

Returns

DateTime

La fine del precedente giorno lavorativo

GetStartDateFromFinishAndDuration(Data e durata)

Ritorna la data di inizio in base alla data e alla durata di conclusione specificate.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

La data di scadenza specificata.

duration Duration

La durata specificata.

Returns

DateTime

Data di inizio calcolata.

GetStartDateFromFinishAndDuration(Il tempo, il tempo)

Ritorna la data di inizio in base alla data e alla durata di scadenza specificate.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

La data di scadenza specificata.

duration TimeSpan

La durata specificata.

Returns

DateTime

Data di inizio calcolata.

GetTaskFinishDateFromDuration(Il tempo, TimeSpan)

Calcola la data e l’ora di completamento del compito dalla data di inizio, le parti divise e la durata del lavoro.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Il compito di calcolare la data di fine per.

duration TimeSpan

La durata da calcolare.

Returns

DateTime

Data di scadenza del compito per la data di inizio e la durata.

Remarks

Ritorna DateTime.MinValue se il compito è riassunto, zero o la data di avvio non è impostata.

GetWorkingHours(Il tempo, il tempo)

Return WorkUnit - Inizio, fine e durata delle ore di lavoro per l’intervallo orario della data specificata.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Data di inizio dell’intervallo.

finish DateTime

Terminare la data dell’intervallo.

Returns

WorkUnit

Instanza di Aspose.Tasks.WorkUnit classe che contiene inizio, fine e durata delle ore di lavoro.

GetWorkingHours(DateTime)

Ritorna la quantità di ore di lavoro alla data specificata.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

La data per ottenere le ore di lavoro.

Returns

TimeSpan

ore di lavoro alla data specificata.

GetWorkingTimes(DateTime)

Ritorna Aspose.Tasks.WorkingTimeCollezione di ore di lavoro per la data specificata.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

La data per ottenere i tempi di lavoro.

Returns

WorkingTimeCollection

Collezione di Aspose.Tasks.WorkingTime istanze.

IsDayWorking(DateTime)

Determinare se il giorno specificato è un giorno lavorativo secondo il calendario.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

La data per verificare se il giorno funziona.

Returns

bool

È vero se il giorno è un giorno di lavoro.

 Italiano