通过


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

适用于

另请参阅