Interface ICalendar
Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)
Il représente une abstraction de calendrier qui peut être utilisée pour divers calculs de dates et de durée.
public interface ICalendar
Methods
GetFinishDateByStartAndWork(Date, Durée)
Calcola la data in cui la quantità specifica di tempo di lavoro passerà secondo il calendario.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)
Parameters
start
DateTime
Data di inizio.
work
Duration
Durata del lavoro.
Returns
Finita la data.
GetFinishDateByStartAndWork(Le temps, le temps)
Calcola la data in cui la quantità specifica di tempo di lavoro passerà secondo il calendario.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)
Parameters
start
DateTime
Data di inizio.
work
TimeSpan
Durata del lavoro.
Returns
Finita la data.
GetNextWorkingDayStart(DateTime)
Calculer la prochaine journée de travail commence pour la date spécifiée.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
La data per arrivare il giorno lavorativo successivo inizia.
Returns
Il giorno lavorativo inizierà System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Calculer la fin de la date de travail précédente à partir de cette date.
DateTime GetPreviousWorkingDayEnd(DateTime date)
Parameters
date
DateTime
la date pour calculer la fin du jour ouvrable précédent.
Returns
La fin de la journée de travail précédente
GetStartDateFromFinishAndDuration(Date, Durée)
Retourne la date d’ouverture en fonction du délai et de la durée de fin spécifiés.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)
Parameters
finish
DateTime
La data di scadenza specificata.
duration
Duration
La durée spécifiée.
Returns
Date de départ calculée.
GetStartDateFromFinishAndDuration(Le temps, le temps)
Retourne la date d’ouverture en fonction des dates de fin et de la durée spécifiées.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)
Parameters
finish
DateTime
La data di scadenza specificata.
duration
TimeSpan
La durée spécifiée.
Returns
Date de départ calculée.
GetTaskFinishDateFromDuration(Télécharger TimeSpan)
Calculera la date et l’heure de fin de la tâche à partir de sa date de départ, les pièces divisées et la durée du travail.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)
Parameters
task
Task
La tâche de calculer la date de fin.
duration
TimeSpan
La durée à calculer.
Returns
La date de fin de la tâche pour la date et la durée de départ donnée.
Remarks
Ritorna DateTime.MinValue se il compito è riassunto, zero o la data di avvio non è impostata.
GetWorkingHours(DateTime et DateTime)
Retour WorkUnit - Début, fin et durée des heures de travail pour l’intervalle de temps de la date spécifiée.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)
Parameters
start
DateTime
Date de début de l’intervalle.
finish
DateTime
Fin de la date de l’intervalle.
Returns
Instance de Aspose.Tasks.WorkUnit classe contenant Début, fin et durée des heures de travail.
GetWorkingHours(DateTime)
Retourner le montant des heures de travail à la date spécifiée.
TimeSpan GetWorkingHours(DateTime dt)
Parameters
dt
DateTime
La data per ottenere le ore di lavoro.
Returns
heures de travail à la date spécifiée.
GetWorkingTimes(DateTime)
Ritorna Aspose.Tasks.WorkingTimeCollezione di ore di lavoro per la data specificata.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
La data per ottenere i tempi di lavoro.
Returns
Collection des instances Aspose.Tasks.WorkingTime.
IsDayWorking(DateTime)
Déterminer si la journée spécifiée est une journée de travail selon le calendrier.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
La date pour vérifier si la journée fonctionne.
Returns
C’est vrai si la journée est une journée de travail.