Interface ICalendar
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Het is een kalenderabstractie die kan worden gebruikt voor verschillende berekeningen van data en duur.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Datum, duur)
Berekent de datum waarop de aangegeven hoeveelheid werktijd zal passeren volgens de kalender.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
De startdatum.
work
Duration
De werkduur.
Returns
Het einddatum.
GetFinishDateByStartAndWork(DateTime en TimeSpan)
Berekent de datum waarop de aangegeven hoeveelheid werktijd zal passeren volgens de kalender.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
De startdatum.
work
TimeSpan
De werkduur.
Returns
Het einddatum.
GetNextWorkingDayStart(DateTime)
Bereken de volgende werkdag start voor de aangegeven datum.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
De datum om de volgende werkdag te krijgen begint.
Returns
De volgende werkdag begint System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Berekent het einde van de vorige werkdatum vanaf de aangegeven datum.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
de datum om het einde van de vorige werkdag te berekenen.
Returns
Het einde van de vorige werkdag
GetStartDateFromFinishAndDuration(Datum, duur)
Returns startdatum op basis van de aangegeven afsluiting datum en duur.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
De aangegeven einddatum.
duration
Duration
De aangegeven duur.
Returns
Berekening van startdatum.
GetStartDateFromFinishAndDuration(DateTime en TimeSpan)
Returns startdatum op basis van de aangegeven einddatums en duur.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
De aangegeven einddatum.
duration
TimeSpan
De aangegeven duur.
Returns
Berekening van startdatum.
GetTaskFinishDateFromDuration(De taak, TimeSpan)
Berekent de datum en tijd van het voltooien van de taak vanaf de startdatum, verdeelde delen en de werkduur.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
De taak om de einddatum voor te berekenen.
duration
TimeSpan
De duur om te berekenen.
Returns
De einddatum van de taak voor de gegeven startdatums en duur.
Remarks
Returns DateTime.MinValue als de taak samenvattend, nul of de startdatum niet is ingesteld.
GetWorkingHours(Datetijd, DateTime)
Return WorkUnit - Start, eind en duur van de werktijden voor het gedefinieerde tijdinterval.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Startdatum van het interval.
finish
DateTime
De datum van het interval beëindigen.
Returns
Instantie van Aspose.Tasks.WorkUnit klasse met start, eind en duur van de werktijden.
GetWorkingHours(DateTime)
De hoeveelheid werktijden wordt op de aangegeven datum terugbetaald.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
De datum om werktijden voor te krijgen.
Returns
Werktijden op de aangegeven datum.
GetWorkingTimes(DateTime)
Returns Aspose.Tasks.WorkingTimeCollectie van werktijden voor de aangegeven datum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
De datum om werktijden voor te krijgen.
Returns
Collectie van Aspose.Tasks.WorkingTime instanties.
IsDayWorking(DateTime)
bepaalt of de aangegeven dag een werkdag is overeenkomstig de kalender.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
De datum om te controleren of de dag werkt.
Returns
Het is waar als de dag een werkdag is.