DatePart 取时间单位
🎯功能
获取指定单位的时间数值
📜语法
结果 = DatePart(单位, 时间[, 一周第一天[, 一年第一周]])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
单位 | 字符串 | 表示要计算的时间单位, 详见下面表格 |
时间 | 日期型 | 用于计算的时间日期, 如果非日期型将尝试强制转换日期型 |
一周第一天 | 数值型 | 可选, 表示一周的第一天是星期几, 默认为星期日, 详见下表 |
一年第一周 | 数值型 | 可选, 表示一年的第一周从哪天算起, 默认为1月1日是第一周, 详见下表 |
参数(
单位
)可取值如下:单位 值 | 描述 |
---|---|
yyyy | 年 |
q | 季度 |
m | 月 |
y | 一年的日数 |
d | 日 |
w | 一周的日数 |
ww | 周 |
h | 小时 |
n | 分钟 |
s | 秒 |
参数(
一周第一天
)可取值如下:一周第一天 的常数 | 值 | 描述 |
---|---|---|
vbUseSystem | 0 | 使用区域语言支持 (NLS) API 设置。 |
vbSunday | 1 | 星期日(默认) |
vbMonday | 2 | 星期一 |
vbTuesday | 3 | 星期二 |
vbWednesday | 4 | 星期三 |
vbThursday | 5 | 星期四 |
vbFriday | 6 | 星期五 |
vbSaturday | 7 | 星期六 |
参数(
一年第一周
)可取值如下:一年第一周 的常数 | 值 | 描述 |
---|---|---|
vbUseSystem | 0 | 使用区域语言支持 (NLS) API 设置。 |
vbFirstJan1 | 1 | 由 1 月 1 日所在的星期开始(默认)。 |
vbFirstFourDays | 2 | 由在新年中至少有四天的第一周开始。 |
vbFirstFullWeek | 3 | 由在新的一年中第一个完整的周开始。 |
📤返回
长整型数
, 返回指定单位的时间数值
💡示例
MsgBox DatePart("d", "2012-10-31") '显示31, 因为是31号, 其他单位类似
📘备注
无