Access日期时间函数

大家好,上节简单介绍了字符函数,本节介绍下日期和时间函数。在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。

本文分享自微信公众号 - Excel和Access学习笔记(excel-note),作者:无言之月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Access统计函数和数字函数

    在Excel中函数基本是很常用的,形式都是:函数名(<数值或表达式>),很多函数相对简单,与在Access中用法相近,但表达式中的字段是需要用加中括号,即[字段...

    无言之月
  • VBA程序的变量和常量

    大家好,在本节就主要介绍变量和常量,主要掌握声明变量和变量赋值,变量的作用域和存活期需要理解。

    无言之月
  • VBA程序控制结构示例-九九乘法表

    大家周末好,本节将以制作九九乘法表为例,来巩固循环结构和判断结构的嵌套应用。下面先演示下最后的效果。

    无言之月
  • Linux命令(7)——uniq命令

    用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,为了使uniq起作用,所有的重复行必须是相邻的。

    Dabelv
  • 东哥陪你学DAX — Datediff/Yearfrac

    yearfrac也是计算两个日期的间隔,不过这个间隔不用具体的年月天数来表示,而是通过相隔天数占一年的比例来表示

    公众号PowerBI大师
  • Element UI 的表格部分内容显示对象格式

    判断数据是否是对象类型,如果是增加pre元素与code元素并替换引号,判断的方法写在methods里面,根据函数返回的true或者false 来确定如何显示

    tianyawhl
  • 多选择条件下的建索引规则 顶

    一般来说,SQL语句where选择条件下有两种情况,1,、等值查询,2、范围查询。

    算法之名
  • 致BI用户: 性能调优诀窍了解一下,让报表快起来

    大数据一直被定义为3V(数量大,速度快,多样性) ,为了支撑数据分析服务的正常运行,BI工具的报表快速处理能力也需要与时俱进。

    数据狗忙忙忙
  • MySQL/Oracle索引的创建与使用

    MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。

    互联网金融打杂
  • OneLedger最简可行产品(MVP)公告

    本文中,我们会展示OneLedger MVP的演示视频。在视频中,我们展示了如何设置和初始化OneLedger本地测试网,注册身份并在我们的区块链上发布交易。

    区块链领域

扫码关注云+社区

领取腾讯云代金券