Interface ICalendar
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
Egy naptári absztrakciót képvisel, amelyet a dátumok és időtartamok különböző számításaihoz lehet használni.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Időtartam, időtartam)
Számolja ki azt a dátumot, amikor a megadott munkaidő mennyisége a naptár szerint elmúlik.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Kezdő dátum
work
Duration
A munka időtartama.
Returns
Véget ért a dátum.
GetFinishDateByStartAndWork(Időjárás, TimeSpan)
Számolja ki azt a dátumot, amikor a megadott munkaidő mennyisége a naptár szerint elmúlik.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Kezdő dátum
work
TimeSpan
A munka időtartama.
Returns
Véget ért a dátum.
GetNextWorkingDayStart(DateTime)
Számolja ki a következő munkanap kezdetét a megadott időpontra.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
A következő munkanap megkezdésének időpontja.
Returns
A következő munkanapon kezdődik a System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Az előző munkaidő befejezése a megadott időpontból számít.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
az előző munkanap vége kiszámításának időpontja.
Returns
Az előző munkanap vége
GetStartDateFromFinishAndDuration(Időtartam, időtartam)
Visszatér a befejezési dátum és időtartam alapján.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
A meghatározott befejezési dátum.
duration
Duration
A meghatározott időtartam.
Returns
Kezdő dátum kiszámítása.
GetStartDateFromFinishAndDuration(Időjárás, TimeSpan)
Visszaállítja a befejezési dátumot a meghatározott befejezés időpontja és időtartama alapján.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
A meghatározott befejezési dátum.
duration
TimeSpan
A meghatározott időtartam.
Returns
Kezdő dátum kiszámítása.
GetTaskFinishDateFromDuration(Társadalom, TimeSpan)
Számolja ki a feladat befejezésének időpontját és idejét a kezdeti dátumától, a felosztott alkatrészeket és a munka időtartamát.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
A feladat a befejezési dátum kiszámítása.
duration
TimeSpan
A kiszámítás időtartama.
Returns
A feladat befejezési dátuma az adott indítási dátum és időtartam tekintetében.
Remarks
Visszaadja a DateTime.MinValue-t, ha a feladat összefoglaló, null vagy a kezdeti dátum nem áll rendelkezésre.
GetWorkingHours(dátumidő, dátumidő)
Visszatérő munkaegység - A megadott időpont időtartamára vonatkozó munkaórák kezdete, befejezése és lejárata.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Az interfész kezdeti időpontja.
finish
DateTime
A határidő befejezése.
Returns
A Aspose.Tasks.WorkUnit osztály beállítása A munkaidő kezdete, befejezése és időtartama.
GetWorkingHours(DateTime)
Visszaadja a munkaidő összegét a megadott időpontban.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
A munkaidő megszerzésének időpontja.
Returns
Munkaidő a meghatározott időpontban.
GetWorkingTimes(DateTime)
Visszatér Aspose.Tasks.WorkingTimeA megadott időpontra vonatkozó munkaidő gyűjtése.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
A munkaidő megszerzésének időpontja.
Returns
A Aspose.Tasks.WorkingTime példák gyűjteménye.
IsDayWorking(DateTime)
Határozza meg, hogy a meghatározott nap a naptár szerint egy munkanap.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Meg kell vizsgálni, hogy a nap működik-e.
Returns
Igaz, ha a nap egy munkanap.