跳到主要内容

DatePart 取时间单位

🎯功能

获取指定单位的时间数值

📜语法

结果 = DatePart(单位, 时间[, 一周第一天[, 一年第一周]])

📥参数

参数数据类型解释
单位字符串表示要计算的时间单位, 详见下面表格
时间日期型用于计算的时间日期, 如果非日期型将尝试强制转换日期型
一周第一天数值型可选, 表示一周的第一天是星期几, 默认为星期日, 详见下表
一年第一周数值型可选, 表示一年的第一周从哪天算起, 默认为1月1日是第一周, 详见下表
参数(单位)可取值如下:
单位描述
yyyy
q季度
m
y一年的日数
d
w一周的日数
ww
h小时
n分钟
s
参数(一周第一天)可取值如下:
一周第一天的常数描述
vbUseSystem0使用区域语言支持 (NLS) API 设置。
vbSunday1星期日(默认)
vbMonday2星期一
vbTuesday3星期二
vbWednesday4星期三
vbThursday5星期四
vbFriday6星期五
vbSaturday7星期六
参数(一年第一周)可取值如下:
一年第一周的常数描述
vbUseSystem0使用区域语言支持 (NLS) API 设置。
vbFirstJan11由 1 月 1 日所在的星期开始(默认)。
vbFirstFourDays2由在新年中至少有四天的第一周开始。
vbFirstFullWeek3由在新的一年中第一个完整的周开始。

📤返回

长整型数, 返回指定单位的时间数值

💡示例

MsgBox DatePart("d", "2012-10-31") '显示31, 因为是31号, 其他单位类似

📘备注