Access 2003完整教程:DatePart 函数

返回一个包含给定日期的指定部分的Variant(Integer)。

语法

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])

DatePart函数语法具有这些命名参数:

部分说明
interval必选。字符串表达式,是要返回的时间间隔。
date必选。要计算的Variant(Date) 值。
firstdayofweek可选。常量,指定一周的第一天。如果未指定,则假设为星期日。
firstweekofyear可选。常量,指定一年的第一周。如果未指定,那么第一周将假设为 1 月 1 日所在的周。

设置

interval参数具有下列这些设置:

设置说明
yyyy
q
m
y一年中的日期
d
w工作日
ww
h
n
s

firstdayofweek参数具有下列设置:

常量说明
vbUseSystem0使用 NLS API 设置。
vbSunday1星期日(默认值)
vbMonday2星期一
vbTuesday3星期二
vbWednesday4星期三
vbThursday5星期四
vbFriday6星期五
vbSaturday7星期六

firstweekofyear参数具有下列这些设置:

常量说明
vbUseSystem0使用 NLS API 设置。
vbFirstJan11由 1 月 1 日所在的周开始(默认值)。
vbFirstFourDays2由在新的一年中至少有四天的第一周开始。
vbFirstFullWeek3由一年中的第一个完整周开始。

说明

可以使用DatePart函数计算日期并返回特定的时间间隔。例如,可以使用DatePart计算一周中的星期几或当前小时。

firstdayofweek参数会影响使用“w”和“ww”时间间隔符号的计算。

如果 date 是日期文字,那么指定的年将成为该日期的固定部分。然而,如果 date 由双引号 (" ") 引起来,并且省略了年,那么在每次计算 date 表达式时,会将当前年插入到代码中。这样,就能编写在其他年份可以使用的代码。

注释对于 date,如果Calendar属性设置为公历,那么,所提供的日期必须是公历。如果 Calendar 是回历,那么所提供的日期必须是回历。

返回的日期部分位于当前阿拉伯日历的时间间隔单位中。例如,如果当前日历是回历,并且要返回的日期部分是年,那么年的值将为回历年。

上页:Access 2003完整教程:DateDiff 函数 下页:Access 2003完整教程:DateSerial 函数

Access 2003完整教程:DatePart 函数

Access 2003完整教程:DateSerial 函数Access 2003完整教程:DateValue 函数
Access 2003完整教程:Day 函数Access 2003完整教程:DDB 函数
Access 2003完整教程:Dir 函数Access 2003完整教程:DoEvents 函数
Access 2003完整教程:Environ 函数Access 2003完整教程:EOF 函数
Access 2003完整教程:Error 函数Access 2003完整教程:Exp 函数
Access 2003完整教程:FileAttr 函数Access 2003完整教程:FileDateTime 函数
Access 2003完整教程:FileLen 函数Access 2003完整教程:Format 函数
Access 2003完整教程:FormatCurrency 函数Access 2003完整教程:FormatDateTime 函数
Access 2003完整教程:FormatNumber 函数Access 2003完整教程:FormatPercent 函数
Access 2003完整教程:FreeFile 函数Access 2003完整教程:FV 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号