工作日函数
返回包含一个整数的 Variant (Integer),该整数表示星期数。
语法
工作日 (日期, [ firstdayofweek ])
Weekday 函数的语法具有以下命名参数:
Part | 说明 |
---|---|
date | 必需。 可以表示日期的 Variant、数值表达式、字符串表达式或任意组合。 如果 date 包含 Null,则返回 Null。 |
firstdayofweek | 可选。 指定一周的第一天的常量。 如果不指定,则假定为 vbSunday。 |
设置
firstdayofweek 参数具有以下设置:
常量 | 值 | 说明 |
---|---|---|
vbUseSystem | 0 | 使用 NLS API 设置。 |
vbSunday | 1 | 周日(默认) |
vbMonday | 2 | 星期一 |
vbTuesday | 3 | 星期二 |
vbWednesday | 4 | 星期三 |
vbThursday | 5 | 星期四 |
vbFriday | 6 | 星期五 |
vbSaturday | 7 | 星期六 |
返回值
Weekday 函数可以返回以下任一值:
常量 | 值 | Description |
---|---|---|
vbSunday | 1 | 星期日 |
vbMonday | 2 | 星期一 |
vbTuesday | 3 | 星期二 |
vbWednesday | 4 | 星期三 |
vbThursday | 5 | 星期四 |
vbFriday | 6 | 星期五 |
vbSaturday | 7 | 星期六 |
备注
如果 Calendar 属性设置为 Gregorian,则返回的整数表示日期参数的公历星期几。
如果日历为回历,返回的整数则表示日期参数的回历星期数。 对于回历日期,参数值是可以表示从 1/1/100(公历 718 年 8 月 2 日)到 4/3/9666(公历 9999 年 12 月 31 日)的某个日期和/或时间的任何数值表达式。
示例
此示例使用 Weekday 函数获取从指定日期开始的星期数。
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because
' MyDate represents a Wednesday.
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。