Interface ICalendar

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

WorkUnit

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

TimeSpan

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

WorkingTimeCollection

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

bool

Es ist wahr, wenn der Tag ein Arbeitstag ist.

 Deutsch