Interface ICalendar
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Es handelt sich um eine Kalenderabstraktion, die für verschiedene Berechnungen von Datum und Dauer verwendet werden kann.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Datum, Dauer)
Berechnen Sie das Datum, an dem die angegebenen Arbeitszeitmenge gemäß dem Kalender verläuft.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Startdatum zu starten.
work
Duration
Dauer der Arbeit.
Returns
Endt die Date.
GetFinishDateByStartAndWork(DateTime und TimeSpan)
Berechnen Sie das Datum, an dem die angegebenen Arbeitszeitmenge gemäß dem Kalender verläuft.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Startdatum zu starten.
work
TimeSpan
Dauer der Arbeit.
Returns
Endt die Date.
GetNextWorkingDayStart(DateTime)
Berechnen Sie den nächsten Arbeitstag für den angegebenen Tag beginnend.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Das Datum, um den nächsten Arbeitstag zu bekommen, beginnt.
Returns
Der nächste Arbeitstag beginnt System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Berechnen Sie das Ende des vorherigen Arbeitsdatums ab dem angegebenen Datum.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
Datum zur Berechnung des Endes des vorherigen Arbeitstages.
Returns
Ende des vorherigen Arbeitstages
GetStartDateFromFinishAndDuration(Datum, Dauer)
Returns Startdatum basierend auf der angegebenen Termin- und Dauer.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
Die angegebenen Termindatum.
duration
Duration
die angegebenen Dauer.
Returns
Berechnung der Startdatum.
GetStartDateFromFinishAndDuration(DateTime und TimeSpan)
Returns Startdatum basierend auf angegebenem Termin und Dauer.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
Die angegebenen Termindatum.
duration
TimeSpan
die angegebenen Dauer.
Returns
Berechnung der Startdatum.
GetTaskFinishDateFromDuration(Task und TimeSpan)
Berechnen Sie das Datum und die Zeit des Abschlusses der Aufgabe von ihrem Startdatum, den Teilen und der Arbeitsdauer.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
Die Aufgabe, das Enddatum für zu berechnen.
duration
TimeSpan
Die Dauer zu berechnen.
Returns
Datum des Abschlusses der Aufgabe für die angegebenen Startdatum und Dauer.
Remarks
Returns DateTime.MinValue, wenn die Aufgabe zusammenfassend, null oder ihre Startdatum nicht festgelegt ist.
GetWorkingHours(DateTime und DateTime)
Return WorkUnit - Start, Ende und Dauer der Arbeitsstunden für den angegebenen Zeitintervall.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Startdatum des Intervalls.
finish
DateTime
Datum des Intervalls abschließen.
Returns
Instanz von Aspose.Tasks.WorkUnit Klasse, die Start, Ende und Dauer der Arbeitsstunden enthält.
GetWorkingHours(DateTime)
Die Zahl der Arbeitsstunden zum angegebenen Zeitpunkt zurückzuführen.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
Das Datum, um Arbeitszeiten zu erhalten.
Returns
Arbeitszeiten am angegebenen Datum.
GetWorkingTimes(DateTime)
Returns Aspose.Tasks.WorkingTimeCollection von Arbeitszeiten für die angegebenen Datum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Das Datum, um Arbeitszeiten zu erhalten.
Returns
Sammlung von Aspose.Tasks.WorkingTime-Instanzen.
IsDayWorking(DateTime)
Bestimmt, ob der angegebenen Tag nach dem Kalender ein Arbeitstag ist.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Das Datum, um zu überprüfen, ob der Tag funktioniert.
Returns
Es ist wahr, wenn der Tag ein Arbeitstag ist.