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
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
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
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
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
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
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
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
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
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
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
Se on totta, jos päivä on työpäivä.