DateAndTime.Weekday(DateTime, FirstDayOfWeek) 方法

定义

返回包含表示星期几的数字的整数值。

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 星期六

适用于

另请参阅