Class WeekDay

WeekDay class

表示一个工作日,它定义了一周中的常规日期或日历中的例外日期。

public class WeekDay

构造函数

姓名描述
WeekDay()初始化一个新的实例WeekDay类.
WeekDay(DayType)初始化一个新的实例WeekDay具有指定日期类型的类。
WeekDay(DayType, IEnumerable<WorkingTime>)初始化一个新的实例WeekDay具有指定日期类型和工作时间段列表的类。

特性

姓名描述
DayType { get; }获取一天的类型。
DayWorking { get; set; }获取或设置一个值,该值指示指定的日期或日期类型是否有效。
FromDate { get; set; }获取或设置异常时间的开始。
ToDate { get; set; }获取或设置异常结束时间。
WorkingTimes { get; }获取此 WeekDay 实例的 WorkingTimeCollection。 定义工作日工作时间的工作时间集合。

方法

姓名描述
static CreateDefaultWorkingDay(DayType)创建默认工作日。
Clone()返回工作日的深拷贝。
override Equals(object)返回一个值,指示此实例是否等于指定对象。
override GetHashCode()返回实例的哈希码值WeekDay类.
GetWorkingTime()返回工作日的工作时间。
static CastToDayType(DayOfWeek)转换 .Net 的DayOfWeek到DayType.
static SetDefaultWorkingTime(WeekDay)设置指定工作日的默认时间段。

也可以看看