DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回包含指定工作日的名称的整数值。
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
必需。 整数。 以数字表示的周几,介于 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 | 星期二 |
FirstDayOfWeek.Wednesday |
4 | 星期三 |
FirstDayOfWeek.Thursday |
5 | 星期四 |
FirstDayOfWeek.Friday |
6 | 星期五 |
FirstDayOfWeek.Saturday |
7 | 星期六 |