Interface ICalendar

Interface ICalendar

Nome do espaço: Aspose.Tasks Assembleia: Aspose.Tasks.dll (25.4.0)

Representa uma abstração de calendário que pode ser usada para diferentes cálculos de datas e durações.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Tempo, Duração)

Calcula a data em que a quantidade especificada de tempo de trabalho passará de acordo com o calendário.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Data de início.

work Duration

duração do trabalho.

Returns

DateTime

Fim da data.

GetFinishDateByStartAndWork(O tempo, o tempo)

Calcula a data em que a quantidade especificada de tempo de trabalho passará de acordo com o calendário.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Data de início.

work TimeSpan

duração do trabalho.

Returns

DateTime

Fim da data.

GetNextWorkingDayStart(DateTime)

Calcular o próximo dia de trabalho que começa para a data especificada.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

A data para chegar ao próximo dia de trabalho começa.

Returns

DateTime

O próximo dia de trabalho começa System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Calcule o fim da data de trabalho anterior a partir de uma data especificada.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

a data para calcular o final do dia de trabalho anterior.

Returns

DateTime

Fim do dia de trabalho anterior

GetStartDateFromFinishAndDuration(Tempo, Duração)

Retorna a data de início com base na data e duração de conclusão especificadas.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

A data de finalização especificada.

duration Duration

A duração especificada.

Returns

DateTime

Data de início calculada.

GetStartDateFromFinishAndDuration(O tempo, o tempo)

Retorna a data de início com base na data e duração especificadas.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

A data de finalização especificada.

duration TimeSpan

A duração especificada.

Returns

DateTime

Data de início calculada.

GetTaskFinishDateFromDuration(Atividade, TimeSpan)

Calcula a data e o tempo de conclusão da tarefa a partir da sua data de início, partes divididas e a duração do trabalho.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

A tarefa de calcular a data de conclusão para.

duration TimeSpan

Duração para calcular.

Returns

DateTime

Data de finalização da tarefa para a data de início e duração dada.

Remarks

Retorna DateTime.MinValue se a tarefa for resumida, nula ou a data de início não for definida.

GetWorkingHours(Tempo, tempo de data)

Retorno WorkUnit - Início, Fim e duração das horas de trabalho para o intervalo de tempo da data especificada.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Data de início do intervalo.

finish DateTime

Fim da data do intervalo.

Returns

WorkUnit

Instância de Aspose.Tasks.WorkUnit classe contendo início, fim e duração das horas de trabalho.

GetWorkingHours(DateTime)

Retorna a quantidade de horas de trabalho na data especificada.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

A data para obter horas de trabalho.

Returns

TimeSpan

Horas de trabalho na data especificada.

GetWorkingTimes(DateTime)

Retorna Aspose.Tasks.WorkingTimeColecção de horas de trabalho para a data especificada.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

A data para obter horas de trabalho.

Returns

WorkingTimeCollection

Coleção de Aspose.Tasks.WorkingTime instâncias.

IsDayWorking(DateTime)

Determina se o dia especificado é um dia de trabalho de acordo com o calendário.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

A data para verificar se o dia está funcionando.

Returns

bool

É verdade se o dia é um dia de trabalho.

 Português