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(日期,日期)
返回工作单位 - 指定的日期时间间隔工作时间的开始、结束和持续时间。
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
这是真的,如果是工作日。