Interface ICalendar

Interface ICalendar

Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)

Representa una abstracció de calendari que es pot utilitzar per a diferents càlculs de dates i durades.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(El temps, la durada)

Calcula la data en què passarà la quantitat de temps de treball especificada segons el calendari.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Data de començament.

work Duration

Durada de treball.

Returns

DateTime

Finalitza la data.

GetFinishDateByStartAndWork(El temps, el temps)

Calcula la data en què passarà la quantitat de temps de treball especificada segons el calendari.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Data de començament.

work TimeSpan

Durada de treball.

Returns

DateTime

Finalitza la data.

GetNextWorkingDayStart(DateTime)

Calcula el següent dia de treball que comença per a la data especificada.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

La data per obtenir el següent dia de treball comença per.

Returns

DateTime

El següent dia de treball comença System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Calcula el final de la data de treball anterior des de l’especificada.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

La data per calcular el final del dia de treball anterior.

Returns

DateTime

El final de la jornada laboral anterior

GetStartDateFromFinishAndDuration(El temps, la durada)

Retorna la data d’inici basada en l’especificada data i durada de finalització.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Data de finalització especificada.

duration Duration

La durada especificada.

Returns

DateTime

Data d’inici calculada.

GetStartDateFromFinishAndDuration(El temps, el temps)

Retornes data d’inici basada en la data de finalització especificada i la durada.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Data de finalització especificada.

duration TimeSpan

La durada especificada.

Returns

DateTime

Data d’inici calculada.

GetTaskFinishDateFromDuration(Tàrrega, TimeSpan)

Calcula la data i l’hora de finalitzar la tasca des de la seva data d’inici, les parts dividides i la durada del treball.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

La tasca per calcular la data de finalització.

duration TimeSpan

La durada per calcular.

Returns

DateTime

Data de finalització de la tasca per a la data d’inici i durada donada.

Remarks

Retorna DateTime.MinValue si la tasca és resumida, nul·la o no s’estableix la data d’inici.

GetWorkingHours(El temps, el temps)

Retorn WorkUnit - Inici, finalització i durada de les hores de treball per a l’interval horari de la data especificada.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Data d’inici de l’interval.

finish DateTime

Finalitza la data de l’interval.

Returns

WorkUnit

Instància de Aspose.Tasks.WorkUnit classe que conté Inici, Finalització i Durada de les hores de treball.

GetWorkingHours(DateTime)

Retorna la quantitat d’hores de treball a la data especificada.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

La data per obtenir hores de treball.

Returns

TimeSpan

hores de treball a la data especificada.

GetWorkingTimes(DateTime)

Retorn Aspose.Tasks.WorkingTimeCol·lecció d’hores de treball per a la data especificada.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

La data per obtenir hores de treball.

Returns

WorkingTimeCollection

Col·lecció de Aspose.Tasks.WorkingTime instàncies.

IsDayWorking(DateTime)

Determina si el dia especificat és un dia de treball segons el calendari.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Data per comprovar si el dia està funcionant.

Returns

bool

És veritat si el dia és un dia de treball.

 Català