Interface ICalendar
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Ini adalah abstraksi kalender yang dapat digunakan untuk berbagai pengiraan tanggal dan durasi.
public interface ICalendar
Methods
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.
GetWorkingHours(waktu, waktu dan waktu)
Return 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.
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.