Interface ICalendar

Interface ICalendar

Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)

Nó đại diện cho một tính từ lịch mà có thể được sử dụng cho các tính toán khác nhau của ngày và thời gian.

public interface ICalendar

Methods

GetFinishDateByStartAndWork(Thời gian, Thời gian)

Tính toán ngày khi số lượng thời gian làm việc được chỉ định sẽ qua theo lịch.

DateTime GetFinishDateByStartAndWork(DateTime start, Duration work)

Parameters

start DateTime

bắt đầu ngày.

work Duration

Thời gian làm việc.

Returns

DateTime

Kết thúc ngày.

GetFinishDateByStartAndWork(Thời gian, TimeSpan)

Tính toán ngày khi số lượng thời gian làm việc được chỉ định sẽ qua theo lịch.

DateTime GetFinishDateByStartAndWork(DateTime start, TimeSpan work)

Parameters

start DateTime

bắt đầu ngày.

work TimeSpan

Thời gian làm việc.

Returns

DateTime

Kết thúc ngày.

GetNextWorkingDayStart(DateTime)

Tính toán ngày làm việc tiếp theo bắt đầu cho ngày được chỉ định.

DateTime GetNextWorkingDayStart(DateTime date)

Parameters

date DateTime

Ngày để có được ngày làm việc tiếp theo bắt đầu.

Returns

DateTime

Ngày làm việc tiếp theo bắt đầu System.DateTime.

GetPreviousWorkingDayEnd(DateTime)

Tính toán kết thúc của ngày làm việc trước đó từ ngày được chỉ định.

DateTime GetPreviousWorkingDayEnd(DateTime date)

Parameters

date DateTime

ngày để tính toán kết thúc ngày làm việc trước đó.

Returns

DateTime

Kết thúc ngày làm việc trước

GetStartDateFromFinishAndDuration(Thời gian, Thời gian)

Trở lại ngày bắt đầu dựa trên ngày và thời gian kết thúc được chỉ định.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, Duration duration)

Parameters

finish DateTime

Ngày kết thúc cụ thể.

duration Duration

Thời gian cụ thể.

Returns

DateTime

Ngày bắt đầu được tính toán

GetStartDateFromFinishAndDuration(Thời gian, TimeSpan)

Trở lại ngày bắt đầu dựa trên ngày và thời gian kết thúc được chỉ định.

DateTime GetStartDateFromFinishAndDuration(DateTime finish, TimeSpan duration)

Parameters

finish DateTime

Ngày kết thúc cụ thể.

duration TimeSpan

Thời gian cụ thể.

Returns

DateTime

Ngày bắt đầu được tính toán

GetTaskFinishDateFromDuration(Thời gian, TimeSpan)

Tính toán ngày và thời gian kết thúc nhiệm vụ từ ngày bắt đầu của nó, các bộ phận chia và độ dài công việc.

DateTime GetTaskFinishDateFromDuration(Task task, TimeSpan duration)

Parameters

task Task

Nhiệm vụ để tính toán ngày kết thúc cho.

duration TimeSpan

Thời gian để tính toán.

Returns

DateTime

Ngày kết thúc của nhiệm vụ cho ngày bắt đầu và thời gian.

Remarks

Quay lại DateTime.MinValue nếu nhiệm vụ là tổng hợp, không hoặc ngày bắt đầu của nó không được đặt.

GetWorkingHours(Thời gian, DateTime)

Return WorkUnit - Khởi động, Kết thúc và Thời gian của giờ làm việc cho khoảng thời gian ngày được chỉ định.

WorkUnit GetWorkingHours(DateTime start, DateTime finish)

Parameters

start DateTime

Bắt đầu ngày của khoảng thời gian.

finish DateTime

Kết thúc ngày của khoảng thời gian.

Returns

WorkUnit

Ví dụ của Aspose.Tasks.WorkUnit lớp chứa bắt đầu, kết thúc và thời gian của giờ làm việc.

GetWorkingHours(DateTime)

Trả lại số giờ làm việc vào ngày được chỉ định.

TimeSpan GetWorkingHours(DateTime dt)

Parameters

dt DateTime

Ngày để có được giờ làm việc cho.

Returns

TimeSpan

Thời gian làm việc tại ngày được chỉ định.

GetWorkingTimes(DateTime)

Trả về Aspose.Tasks.WorkingTimeTập nhật giờ làm việc cho ngày được chỉ định.

WorkingTimeCollection GetWorkingTimes(DateTime dt)

Parameters

dt DateTime

Ngày để có được giờ làm việc cho.

Returns

WorkingTimeCollection

Bộ sưu tập các ứng dụng Aspose.Tasks.WorkingTime.

IsDayWorking(DateTime)

Quy định xem ngày được chỉ định là một ngày làm việc theo lịch.

bool IsDayWorking(DateTime dt)

Parameters

dt DateTime

Ngày để kiểm tra xem ngày đang hoạt động.

Returns

bool

Đúng nếu ngày là ngày làm việc.

 Tiếng Việt