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
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
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
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
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
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
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
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
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
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
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
És veritat si el dia és un dia de treball.