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
必填。 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 |