Interface ICalendar

Interface ICalendar

Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)

Representa una abstracción de calendario que se puede utilizar para diferentes cálculos de fechas y duraderas.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(El tiempo, la duración)

Calcula la fecha en que la cantidad especificada de tiempo de trabajo pasará de acuerdo con el calendario.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

fecha de inicio.

work Duration

Duración del trabajo.

Returns

DateTime

Terminar la fecha.

GetFinishDateByStartAndWork(El tiempo, TimeSpan)

Calcula la fecha en que la cantidad especificada de tiempo de trabajo pasará de acuerdo con el calendario.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

fecha de inicio.

work TimeSpan

Duración del trabajo.

Returns

DateTime

Terminar la fecha.

GetNextWorkingDayStart(DateTime)

Calcular el siguiente día de trabajo que comienza para la fecha especificada.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

La fecha para obtener el próximo día de trabajo comienza.

Returns

DateTime

El próximo día de trabajo comienza System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Calcula el fin de la fecha de trabajo anterior a partir de una fecha especificada.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

la fecha para calcular el final del día de trabajo anterior.

Returns

DateTime

El fin del día de trabajo anterior

GetStartDateFromFinishAndDuration(El tiempo, la duración)

Retorno fecha de inicio basada en la fecha y duración de finalización especificada.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

La fecha de finalización especificada.

duration Duration

La duración especificada.

Returns

DateTime

La fecha de inicio calculada.

GetStartDateFromFinishAndDuration(El tiempo, TimeSpan)

Retorno fecha de inicio basada en la fecha y duración de finalización especificada.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

La fecha de finalización especificada.

duration TimeSpan

La duración especificada.

Returns

DateTime

La fecha de inicio calculada.

GetTaskFinishDateFromDuration(Trabajo, TimeSpan)

Calcula la fecha y el tiempo de finalización de la tarea desde su fecha de inicio, partes divididas y la duración del trabajo.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

La tarea de calcular la fecha de final.

duration TimeSpan

Duración para calcular.

Returns

DateTime

La fecha de finalización de la tarea para la fecha y duración de comienzo.

Remarks

Retorna DateTime.MinValue si la tarea es resumida, nula o su fecha de inicio no se establece.

GetWorkingHours(El tiempo, el tiempo)

Return WorkUnit - Comienzo, final y duración de las horas de trabajo para el intervalo de tiempo de la fecha especificada.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

La fecha de inicio del intervalo.

finish DateTime

Terminar la fecha del intervalo.

Returns

WorkUnit

Instancia de Aspose.Tasks.WorkUnit clase que contiene Inicio, Fin y Duración de las horas de trabajo.

GetWorkingHours(DateTime)

Devolver la cantidad de horas de trabajo en la fecha especificada.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

La fecha para obtener horas de trabajo.

Returns

TimeSpan

Horas de trabajo en la fecha especificada.

GetWorkingTimes(DateTime)

Returns Aspose.Tasks.WorkingTimeColección de horas de trabajo para la fecha especificada.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

La fecha para obtener los horarios de trabajo.

Returns

WorkingTimeCollection

Colección de Aspose.Tasks.WorkingTime instantes.

IsDayWorking(DateTime)

Determina si el día especificado es un día de trabajo según el calendario.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

La fecha para comprobar si el día funciona.

Returns

bool

Es cierto si el día es un día de trabajo.

 Español