Access日期时间函数

2020-05-12 09:11:04 浏览数 (1)

大家好,上节简单介绍了字符函数,本节介绍下日期和时间函数。在Access中使用时,表达式中字段是需要用加中括号[],即[字段名]。

在函数中使用日期时,注意如果格式有明确的年月日,如2020-3-1时,它的格式需要加# #,为#2020-3-1#。

一、日 期 时 间 函 数

1、系统日期和时间函数

Date( ) 返回当前系统日期

Time ( ) 返回当前系统时间

Now ( ) 返回当前系统日期和时间

返回的日期格式由操作系统设置的日期格式决定,函数后的()不可省略。

2、 截取日期分量函数

Year( <日期表达式> ) 返回日期表达式年份,如果参数中略去了年份,则返回系统日期中的年份

Month( <日期表达式> ) 返回日期表达式月份

Day( <日期表达式> ) 返回日期表达式日期

3、星期函数

Weekday( <日期> , [第一天参数] ),返回1~7的整数,表示星期几,第一天参数用来指定一星期的第一天。

第一天参数为默认或者是1时,星期日是1 ;星期一是 2;以此类推....星期六是7。

第一天参数为2时,星期一是1,星期二是2,以此类推.....星期日是7

4、截取时间分量函数

Hour( <时间表达式> ) 返回时间表达式的小时数

Minute( <时间表达式> ) 返回时间表达式的分钟数

Second( <时间表达式> ) 返回时间表达式的秒数

二、 示 例

1、示例一

使用month()截取日期的月份。year()和day()函数用法都一样。

创建查询设计,添加借阅表,添加借出日期、应还日期、书号、会员号字段,使用Month([借出日期])。借出日期由于是字段,输入完函数公示后会自动添加[ ]。可以分别改下名字,点击运行,得到查询结果,每个借阅日期的月份。

2、示例二

使用date()函数获取当前系统的日期。

创建查询设计,添加借阅表,添加应还日期、会员号字段,同时添加字段输入date(),即用于返回当前的日期,可以改下名字,点击运行,得到查询结果,每个当前的日期。

3、示例三

可以将两者嵌套使用month(date())获取当前日期的月份。

创建查询设计,添加借阅表,添加应还日期、会员号字段,同时添加字段输入month(date()),即用于返回当前的月份,可以改下名字,点击运行,得到查询结果,每个当前的日期。

4、示例四

在前面date()当前日期查询的基础上,嵌套weekday函数。

采用weekday(date(),2),其参数选用2,所以星期一对应的1。运行查询后得到结果,4月3日是星期五,对应数字为5。

0 人点赞