Interface ICalendar

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

DateTime

结束日期。

GetFinishDateByStartAndWork(日期,TimeSpan)

根据日历计算指定工作时间的日期。

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

开始日期。

work TimeSpan

工作时间。

Returns

DateTime

结束日期。

GetNextWorkingDayStart(DateTime)

计算下一个工作日开始为指定的日期。

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

接下来的工作日就开始了。

Returns

DateTime

下个工作日开始 System.DateTime。

GetPreviousWorkingDayEnd(DateTime)

从指定的日期开始计算前工作日期的结束。

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

计算前工作日结束的日期。

Returns

DateTime

上一篇:工作日结束

GetStartDateFromFinishAndDuration(日期,长度)

返回开始日期基于确定的结束日期的和时间。

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

确定的结束日期。

duration Duration

确定的时间。

Returns

DateTime

计算开始日期。

GetStartDateFromFinishAndDuration(日期,TimeSpan)

返回开始日期基于确定的结束日期的和时间。

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

确定的结束日期。

duration TimeSpan

确定的时间。

Returns

DateTime

计算开始日期。

GetTaskFinishDateFromDuration(工作,TimeSpan)

计算任务完成日期和时间从其开始日期的,分割部分和工作时间。

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

任务是计算完成日期。

duration TimeSpan

要计算的时间。

Returns

DateTime

任务的终止日期为指定的开始日期的和持续时间。

Remarks

返回 DateTime.MinValue 如果任务是总结,零或其开始日期未设置。

GetWorkingHours(日期,日期)

返回工作单位 - 指定的日期时间间隔工作时间的开始、结束和持续时间。

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

间隔开始日期。

finish DateTime

结束间隔的日期。

Returns

WorkUnit

Aspose.Tasks.WorkUnit 包含工作时间开始、结束和持续时间的班级。

GetWorkingHours(DateTime)

返回指定的日期工作时间的数量。

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

到达工作时间的日期

Returns

TimeSpan

工作时间在指定的日期。

GetWorkingTimes(DateTime)

返回 Aspose.Tasks.WorkingTime 指定的日期工作时间。

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

到达工作时间的日期

Returns

WorkingTimeCollection

收藏 Aspose.Tasks.WorkingTime 例子。

IsDayWorking(DateTime)

根据日历确定指定日是否是工作日。

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

查看日期是否工作。

Returns

bool

这是真的,如果是工作日。

 中文