Interface ICalendar
nazivni prostor: Aspose.Tasks Sastav: Aspose.Tasks.dll (25.4.0)
Predstavlja kalendarsku abstrakciju koja se može koristiti za različite izračune datuma i trajanja.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Vrijeme, trajanje)
Izračunava datum kada će određena količina radnog vremena proći prema kalendaru.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Datum za početak.
work
Duration
Trajanje radnog vremena.
Returns
Završetak datuma
GetFinishDateByStartAndWork(Vrijeme za vrijeme, TimeSpan)
Izračunava datum kada će određena količina radnog vremena proći prema kalendaru.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Datum za početak.
work
TimeSpan
Trajanje radnog vremena.
Returns
Završetak datuma
GetNextWorkingDayStart(DateTime)
Izračunati sljedeći radni dan početak za određeni datum.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Datum za sljedeći radni dan započinje.
Returns
Sljedeći radni dan započinje System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Izračunava kraj prethodne radne datume od određene datuma.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
datum izračuna kraja prethodnog radnog dana.
Returns
Kraj prethodnog radnog dana
GetStartDateFromFinishAndDuration(Vrijeme, trajanje)
Povratak datum početka na temelju određenog datuma završetka i trajanja.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
određeni datum završetka.
duration
Duration
određeno razdoblje trajanja.
Returns
Izračunani datum početka.
GetStartDateFromFinishAndDuration(Vrijeme za vrijeme, TimeSpan)
Povratak datum početka na temelju određenog datuma završetka i trajanja.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
određeni datum završetka.
duration
TimeSpan
određeno razdoblje trajanja.
Returns
Izračunani datum početka.
GetTaskFinishDateFromDuration(Sljedeći Članak TimeSpan)
Izračunava datum i vrijeme završetka zadatka od datuma početka, podijeljenih dijelova i trajanja rada.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
Zadatak za izračun datuma završetka za.
duration
TimeSpan
Vrijeme trajanja za izračun.
Returns
Datum završetka zadatka za određeni datum početka i trajanje.
Remarks
Povratak DateTime.MinValue ako je zadatak sažetak, nula ili datum početka nije postavljen.
GetWorkingHours(Datum vremena, datum vremena)
Povratak radne jedinice - Početak, završetak i trajanje radnih sati za određeni vremenski interval datuma.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Početak datuma intervala.
finish
DateTime
Završetak datuma intervala.
Returns
Instance Aspose.Tasks.WorkUnit razred koji sadrži početak, završetak i trajanje radnih sati.
GetWorkingHours(DateTime)
Povratak iznosa radnih sati na određeni datum.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
Datum za dobivanje radnih sati.
Returns
Radno vrijeme na određenom datumu.
GetWorkingTimes(DateTime)
Povratak Aspose.Tasks.WorkingTimeKolekcija radnih sati za određeni datum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Datum za dobivanje radnih vremena za.
Returns
Kolekcija Aspose.Tasks.WorkingTime primjera.
IsDayWorking(DateTime)
Određuje je li određeni dan radni dan prema kalendaru.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Datum za provjeru da li dan radi.
Returns
Istina je da je dan radni dan.