返回给定日期的指定部分。
语法
DatePart(interval, date)
参数:
表 11-11 Interval 参数值
| 设置 | 说明 |
|---|---|
| yyyy | 年 |
| q | 季度 |
| m | 月 |
| d | 日 |
| w | 工作日 |
| h | 小时 |
| n | 分钟 |
| s | 秒 |
支持的日期格式:
MM-DD-YYYYMM/DD/YYYYDD-MM-YYYYDD/MM/YYYYYYYY-MM-DDYYYY/MM/DD支持的时间格式:
hh:mm:ss
注释
可以使用 DatePart 函数对日期进行求值,并返回特定时间间隔。例如,可以使用 DatePart 计算星期几或当前小时。
以下示例获取一个日期,并使用 DatePart 函数显示该日期所属年份的季度。
示例 1:
Function GetQuarter(TheDate)
GetQuarter = DatePart("q", TheDate)
End Function
示例 2:
Dim MyDate, YearPart
MyDate = "21/01/2025"
YearPart = DatePart("yyyy", MyDate)
'Output: 2025
示例 3:
Dim MyDate, MonthPart
MyDate = "21/01/2025"
MonthPart = DatePart("m", MyDate)
'Output: MonthPart contains 1 (January)
示例 4:
Dim MyDate, DayPart
MyDate = "21/01/2025"
DayPart = DatePart("d", MyDate)
'Output: 21
示例 5:
Dim MyDate, HourPart
MyDate = "21/01/2025 14:30:00" ' Includes time component.
HourPart = DatePart("h", MyDate)
'Output: 14 (2 PM)
示例 6:
Dim MyDate, MinutePart
MyDate = "21/01/2025 14:30:00"
MinutePart = DatePart("n", MyDate)
'Output: 30
示例 7:
Dim MyDate, SecondPart
MyDate = "21/01/2025 14:30:00" ' Includes time component.
SecondPart = DatePart("s", MyDate) ' Returns the second part of the date.
'Output: 0