Interface ICalendar

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

DateTime

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

WorkUnit

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

TimeSpan

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

WorkingTimeCollection

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

bool

Istina je da je dan radni dan.

 Hrvatski