Interface ICalendar
Nama dari : Aspose.Tasks Pengumpulan: Aspose.Tasks.dll (25.5.0)
Ini adalah abstraksi kalender yang dapat digunakan untuk berbagai pengiraan tanggal dan durasi.
public interface ICalendarMethods
GetFinishDateByStartAndWork(waktu dan durasi)
Menghitung tanggal ketika jumlah waktu kerja yang ditentukan akan berlalu sesuai dengan kalender.
DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)Parameters
start DateTime
Tanggal dimulai
work Duration
durasi kerja.
Returns
Akhirnya tanggal.
GetFinishDateByStartAndWork(waktu, waktu dan waktu)
Menghitung tanggal ketika jumlah waktu kerja yang ditentukan akan berlalu sesuai dengan kalender.
DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)Parameters
start DateTime
Tanggal dimulai
work TimeSpan
durasi kerja.
Returns
Akhirnya tanggal.
GetNextWorkingDayStart(DateTime)
Menghitung hari kerja berikutnya dimulai untuk tanggal yang ditentukan.
DateTime GetNextWorkingDayStart(DateTime date)Parameters
date DateTime
Tarikh untuk mendapatkan hari kerja berikutnya dimulai.
Returns
Hari kerja berikutnya dimulai System.DateTime.
GetPreviousWorkingDayEnd(DateTime)
Menghitung akhir tanggal kerja sebelumnya dari tanggal yang ditentukan.
DateTime GetPreviousWorkingDayEnd(DateTime date)Parameters
date DateTime
tanggal untuk menghitung akhir hari kerja sebelumnya.
Returns
Akhir dari hari kerja sebelumnya
GetStartDateFromFinishAndDuration(waktu dan durasi)
Mengembalikan tanggal mulai berdasarkan tanggal dan durasi akhir yang ditentukan.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)Parameters
finish DateTime
Tarikh akhir yang ditentukan.
duration Duration
jangka waktu yang ditentukan.
Returns
Menghitung tanggal awal.
GetStartDateFromFinishAndDuration(waktu, waktu dan waktu)
Mengembalikan tanggal mulai berdasarkan tanggal dan durasi akhir yang ditentukan.
DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)Parameters
finish DateTime
Tarikh akhir yang ditentukan.
duration TimeSpan
jangka waktu yang ditentukan.
Returns
Menghitung tanggal awal.
GetTaskFinishDateFromDuration(Tugas dan TimeSpan)
Menghitung tanggal dan waktu menyelesaikan tugas dari tanggal awalnya, bagian terpecah dan durasi kerja.
DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)Parameters
task Task
Tugas untuk menghitung tanggal akhir untuk.
duration TimeSpan
Waktu yang harus dihitung.
Returns
Tarikh akhir tugas untuk tanggal dan durasi awal yang diberikan.
Remarks
Mengembalikan DateTime.MinValue jika tugas adalah ringkasan, nol atau tanggal awalnya tidak ditetapkan.
GetWorkStart(DateTime)
Menghitung waktu kerja berikutnya dimulai dari tanggal dan waktu yang ditentukan.
DateTime GetWorkStart(DateTime date)Parameters
date DateTime
tanggal dan waktu.
Returns
Waktu kerja terdekat dimulai.
GetWorkingHours(waktu, waktu dan waktu)
Returns WorkUnit - Mulai, Berakhir dan Durasi jam kerja untuk interval waktu tanggal yang ditentukan.
WorkUnit GetWorkingHours(DateTime start, DateTime finish)Parameters
start DateTime
Mulai dari tanggal interval.
finish DateTime
Mengakhiri tanggal interval.
Returns
Instansi Aspose.Tasks.WorkUnit kelas yang berisi Start, Finish dan Durasi jam kerja.
GetWorkingHours(DateTime)
Mengembalikan jumlah jam kerja pada tanggal yang ditentukan.
TimeSpan GetWorkingHours(DateTime dt)Parameters
dt DateTime
Tarikh untuk mendapatkan jam kerja.
Returns
jam kerja pada tanggal yang ditetapkan.
GetWorkingHoursTimeSpan(waktu, waktu dan waktu)
Mengembalikan jumlah jam kerja antara tanggal yang ditetapkan.
TimeSpan GetWorkingHoursTimeSpan(DateTime start, DateTime finish)Parameters
start DateTime
Mulai dari tanggal interval.
finish DateTime
Mengakhiri tanggal interval.
Returns
Jumlah jam kerja sesuai dengan kalender.
GetWorkingTimes(DateTime)
Mengembalikan Aspose.Tasks.WorkingTimeKoleksi jam kerja untuk tanggal yang ditentukan.
WorkingTimeCollection GetWorkingTimes(DateTime dt)Parameters
dt DateTime
Tarikh untuk mendapatkan waktu kerja.
Returns
Koleksi dari Aspose.Tasks.WorkingTime instans.
IsDayWorking(DateTime)
Menentukan apakah hari yang ditentukan adalah hari kerja sesuai dengan kalender.
bool IsDayWorking(DateTime dt)Parameters
dt DateTime
Tarikh untuk memeriksa apakah hari bekerja.
Returns
Memang benar jika hari itu adalah hari kerja.
IsEmpty()
Mengembalikan apakah kalender tidak memiliki jam kerja yang ditentukan.
bool IsEmpty()