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 | Tuesday |
FirstDayOfWeek.Wednesday |
4 | Wednesday |
FirstDayOfWeek.Thursday |
5 | Thursday |
FirstDayOfWeek.Friday |
6 | Friday |
FirstDayOfWeek.Saturday |
7 | Saturday |