Interface ICalendar
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.5.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 ICalendarMethods
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.
GetWorkStart(DateTime)
A következő munkaidő kiszámítása a megadott időpontból és időből kezdődik.
DateTime GetWorkStart(DateTime date)Parameters
date DateTime
A dátum és az idő.
Returns
Kezdődik a legközelebbi munkaidő.
GetWorkingHours(dátumidő, dátumidő)
Returns WorkUnit - A munkaidő kezdete, befejezése és időtartama a meghatározott időpontban.
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.
GetWorkingHoursTimeSpan(dátumidő, dátumidő)
Visszaadja a megadott időpontok közötti munkaidő összegét.
TimeSpan GetWorkingHoursTimeSpan(DateTime start, DateTime finish)Parameters
start DateTime
Az interfész kezdeti időpontja.
finish DateTime
A határidő befejezése.
Returns
A munkaidő mennyisége a naptár szerint.
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.
IsEmpty()
Visszaadja, hogy a naptár nem rendelkezik meghatározott munkaidővel.
bool IsEmpty()