DateAndTime.Weekday(DateTime, FirstDayOfWeek) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回包含表示星期几的数字的整数值。
public static int Weekday (DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday);
static member Weekday : DateTime * Microsoft.VisualBasic.FirstDayOfWeek -> int
Public Function Weekday (DateValue As DateTime, Optional DayOfWeek As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday) As Integer
参数
- DateValue
- DateTime
必需。 要确定属于一周中的哪一天的 Date
值。
- DayOfWeek
- FirstDayOfWeek
可选。 从 FirstDayOfWeek 枚举中选择的值,用于指定一周的第一天。 如果未指定,则使用 Sunday。
返回
包含表示星期几的数字的整数值。
例外
DayOfWeek
小于 0 或大于 7。
示例
以下示例使用 Weekday
函数从指定日期获取星期几。
Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.
注解
函数返回 Weekday
的值对应于枚举的值 FirstDayOfWeek
;也就是说,1 表示星期日,7 表示星期六。
注意
Weekday
使用 命名空间中 类的 CultureInfo 属性中的System.Globalization当前日历设置CurrentCulture。 默认值CurrentCulture由控制面板设置确定。
参数 DayOfWeek
可以具有以下设置之一。
枚举值 | 值 | 说明 |
---|---|---|
FirstDayOfWeek.System |
0 | 在系统设置中指定的一周的第一天 |
FirstDayOfWeek.Sunday |
1 | 星期日 (默认) |
FirstDayOfWeek.Monday |
2 | 星期一 (符合 ISO 标准 8601 第 3.17 节) |
FirstDayOfWeek.Tuesday |
3 | 星期二 |
FirstDayOfWeek.Wednesday |
4 | 星期三 |
FirstDayOfWeek.Thursday |
5 | 星期四 |
FirstDayOfWeek.Friday |
6 | 星期五 |
FirstDayOfWeek.Saturday |
7 | 星期六 |