通过


DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) 方法

定义

返回一个字符串值,该值包含指定工作日的名称。

public static string WeekdayName(int Weekday, bool Abbreviate = false, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = Microsoft.VisualBasic.FirstDayOfWeek.System);
static member WeekdayName : int * bool * Microsoft.VisualBasic.FirstDayOfWeek -> string
Public Function WeekdayName (Weekday As Integer, Optional Abbreviate As Boolean = false, Optional FirstDayOfWeekValue As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.System) As String

参数

Weekday
Int32

必填。 Integer. 工作日的数字指定,从 1 到 7;1 表示一周的第一天,7 表示一周的最后一天。 第一天和最后几天的标识取决于其设置 FirstDayOfWeekValue

Abbreviate
Boolean

可选。 Boolean 值,该值指示是否要缩写工作日名称。 如果省略,则默认值 False为,这意味着不缩写工作日名称。

FirstDayOfWeekValue
FirstDayOfWeek

可选。 从 FirstDayOfWeek 枚举中选择的值,该值指定一周的第一天。 如果未指定,则使用 FirstDayOfWeek.System

返回

包含指定工作日名称的字符串值。

例外

Weekday 小于 1 或大于 7,或 FirstDayOfWeekValue 小于 0 或大于 7。

示例

以下示例使用 Weekday 函数从指定日期获取星期几,然后 WeekDayName 函数从其数字中获取工作日的名称。

Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".

注解

返回的WeekdayName字符串不仅取决于输入参数,还取决于 Windows 控制面板中指定的区域选项设置。

注释

WeekdayName使用命名空间中类的属性CultureInfo中的System.Globalization当前日历设置CurrentCulture。 默认值 CurrentCulture控制面板 设置确定。

FirstDayOfWeekValue 参数可以具有以下设置之一。

枚举值 价值 说明
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

适用于

另请参阅