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)
Υπολογίστε την επόμενη εργάσιμη ημέρα που ξεκινά για την καθορισμένη ημερομηνία.
DateTime GetNextWorkingDayStart(DateTime date)
Parameters
date
DateTime
Η ημερομηνία για την επόμενη εργάσιμη ημέρα ξεκινά.
Returns
Η επόμενη εργάσιμη ημέρα ξεκινά το System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Υπολογίζει το τέλος της προηγούμενης εργάσιμης ημερομηνίας από την καθορισμένη ημέρα.
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
Επιστρέφει DateTime.MinValue εάν η εργασία είναι συνοπτική, μηδενική ή η ημερομηνία έναρξης δεν έχει οριστεί.
GetWorkingHours(Ημερομηνία, Ημερομηνία)
Return WorkUnit - Ξεκινά, τελειώνει και διαρκεί τις ώρες εργασίας για το καθορισμένο χρονικό διάστημα.
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)
Επιστρέφει Aspose.Tasks.WorkingTimeΗ συλλογή ωρών εργασίας για την καθορισμένη ημερομηνία.
WorkingTimeCollection GetWorkingTimes(DateTime dt)
Parameters
dt
DateTime
Η ημερομηνία για να πάρετε ώρες εργασίας.
Returns
Συλλογή παραδείξεων Aspose.Tasks.WorkingTime.
IsDayWorking(DateTime)
Καθορίζει αν η καθορισμένη ημέρα είναι μια εργάσιμη ημέρα σύμφωνα με το ημερολόγιο.
bool IsDayWorking(DateTime dt)
Parameters
dt
DateTime
Η ημερομηνία για να ελέγξετε αν η ημέρα λειτουργεί.
Returns
Είναι αλήθεια αν η ημέρα είναι μια εργάσιμη ημέρα.