Interface ICalendar
Именује се: Aspose.Tasks Асамблеја: Aspose.Tasks.dll (25.4.0)
Представља календарску абстракцију која се може користити за различите израчунавања датума и трајања.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Датум, трајање)
Рачуна датум када ће одређена количина радног времена проћи према календару.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Почетак датума.
work
Duration
Трајање рада .
Returns
Крај датума.
GetFinishDateByStartAndWork(Датум, TimeSpan)
Рачуна датум када ће одређена количина радног времена проћи према календару.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Почетак датума.
work
TimeSpan
Трајање рада .
Returns
Крај датума.
GetNextWorkingDayStart(DateTime)
Izračunajte sledeći radni dan početak za određeni datum.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Датум за следећи радни дан почиње.
Returns
Sledeći radni dan počinje System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Izračunava kraj prethodnog radnog dana od određenog datuma.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
Датум за израчунавање краја претходног радног дана.
Returns
Крај претходног радног дана
GetStartDateFromFinishAndDuration(Датум, трајање)
Враћа датум почетка на основу одређеног датума завршетка и трајања.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
Датум одређеног завршетка.
duration
Duration
одређене трајања.
Returns
Рачунајте датум почетка.
GetStartDateFromFinishAndDuration(Датум, TimeSpan)
Враћа датум почетка на основу одређеног датума завршетка и трајања.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
Датум одређеног завршетка.
duration
TimeSpan
одређене трајања.
Returns
Рачунајте датум почетка.
GetTaskFinishDateFromDuration(Задатак, TimeSpan)
Рачуна датум и време завршетка задатака од датума почетка, подељених делова и трајања рада.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
Задатак за израчунавање датума завршетка за.
duration
TimeSpan
Време трајања за израчунавање.
Returns
Датум завршетка задатака за датум почетка и трајање.
Remarks
Povratak DateTime.MinValue ako je zadatak sažetak, nula ili datum početka nije postavljen.
GetWorkingHours(Датум, Датум)
Return WorkUnit - Početak, završetak i trajanje radnih sati za određeni vremenski interval datuma.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Почетак датума интервала.
finish
DateTime
Завршите датум интервала.
Returns
Инстанција Aspose.Tasks.WorkUnit класа са почетком, завршетком и трајањем радног времена.
GetWorkingHours(DateTime)
Враћа количину радног сата на одређени датум.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
Датум за добијање радног сата за.
Returns
Радни сати на одређени датум.
GetWorkingTimes(DateTime)
Povratak Aspose.Tasks.WorkingTimeKolekcija radnih vremena za određeni datum.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Датум за добијање радног времена за.
Returns
Колекција инстанција Aspose.Tasks.WorkingTime.
IsDayWorking(DateTime)
Одређује да ли је одређени дан радни дан према календару.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Датум да проверите да ли дан ради.
Returns
Istina je da je dan radni dan.