Interface ICalendar

Interface ICalendar

ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)

Se on kalenterin abstrakti, jota voidaan käyttää erilaisiin päivämäärien ja kestojen laskelmiin.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Päivämäärä, kesto)

Laske päivämäärä, jolloin määritetty määrä työaikaa kulkee kalenterin mukaan.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

Aloituspäivämäärä

work Duration

Työn kesto on.

Returns

DateTime

Lopetetaan päivämäärä

GetFinishDateByStartAndWork(Päivämäärä, TimeSpan)

Laske päivämäärä, jolloin määritetty määrä työaikaa kulkee kalenterin mukaan.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

Aloituspäivämäärä

work TimeSpan

Työn kesto on.

Returns

DateTime

Lopetetaan päivämäärä

GetNextWorkingDayStart(DateTime)

Laske seuraava työpäivä, joka alkaa määritellystä päivämäärästä.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Seuraavan työpäivän päivämäärä alkaa.

Returns

DateTime

Seuraava työpäivä alkaa System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Laske edellisen työpäivän päättyminen ilmoitetusta päivämäärästä.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

päivämäärä edellisen työpäivän päättymisen laskemiseksi.

Returns

DateTime

Edellisen työpäivän loppu

GetStartDateFromFinishAndDuration(Päivämäärä, kesto)

Palautetaan aloituspäivämäärä määritellyn päättymispäivän ja keston perusteella.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Määritetty päättymispäivä.

duration Duration

määritellyn ajanjakson mukaan.

Returns

DateTime

Laskettu aloituspäivä.

GetStartDateFromFinishAndDuration(Päivämäärä, TimeSpan)

Palautetaan aloituspäivämäärä määritellyn päättymispäivän ja keston perusteella.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Määritetty päättymispäivä.

duration TimeSpan

määritellyn ajanjakson mukaan.

Returns

DateTime

Laskettu aloituspäivä.

GetTaskFinishDateFromDuration(Tehtävä, TimeSpan)

Laske tehtävän päättymispäivämäärä ja aika sen alkupäivältä, jakautuvat osat ja työn kesto.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Tehtävänä on laskea loppupäivä.

duration TimeSpan

kestoa laskettavaksi.

Returns

DateTime

Tehtävän päättymispäivä tietyn aloituspäivän ja keston osalta.

Remarks

Palauttaa DateTime.MinValue, jos tehtävä on yhteenveto, nolla tai sen alkamispäivä ei ole määritetty.

GetWorkingHours(Päivämäärä, DateTime)

Return WorkUnit - Aloitus, päättyminen ja kesto työaikoja määritellyn päivämäärän ajanjaksoa varten.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Ajankohta on intervalin alkupäivä.

finish DateTime

Tarjolla päättyy väliaika.

Returns

WorkUnit

Tarkoitus Aspose.Tasks.WorkUnit-luokka, joka sisältää työaikojen alkua, päättymistä ja kestoa.

GetWorkingHours(DateTime)

palauttaa työaikamäärän ilmoitetussa päivämäärässä.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Päivämäärä saada työtunteja.

Returns

TimeSpan

Työtunnit määritellyssä päivämäärässä.

GetWorkingTimes(DateTime)

Palauttaa Aspose.Tasks.WorkingTimeTyöaikojen keräys määritellylle päivämäärälle.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Päivämäärä saada työaikoja.

Returns

WorkingTimeCollection

Kokoelma Aspose.Tasks.WorkingTime tapauksia.

IsDayWorking(DateTime)

Määritä, onko ilmoitettu päivä kalenterin mukainen työpäivä.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Päivämäärä tarkistaa, että päivä toimii.

Returns

bool

Se on totta, jos päivä on työpäivä.

 Suomi