ACCESS 日期时间函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章日期、时间函数
如何将文本型:2003.08.04转换为日期型:2003-08-04
cdate(replace("2003.08.04",".","-"))
显示当前日期在该年中所处的星期号
=Format(Now(),"ww")
ww为1到53。
显示日期字段值的四位年份值。
=DatePart("yyyy",[订购日期])
显示日期字段值前10天的日期值。
=DateAdd("y",-10,[应付日期])
显示日期字段值前一个月的日期值。
=DateAdd("m",-1,Date())
显示日期1和日期2之间相差的天数。
=DateDiff("d",[订购日期],[发货日期])
从今天算起到三个月后的日期之间的记录。
Betweeb date()and adddate(3,date())
根据出生日期计算年龄(周岁)
=IIf(Month(Date())-Month([出生年月日])>-1,Year(Date())-Year([出生年月日]),Year(Date())-Year([出生年月日])-1)
自定义日期/时间格式(Format函数)
(:)时间分隔符。在一些区域,可能用其他符号来当时间分隔符。格式化时间值时,时间分隔符可以分隔时、分、秒。时间分隔符的真正字符在格式输出时取决于系统的设置。
(/)日期分隔符。在一些区域,可能用其他符号来当日期分隔符。格式化日期数值时,日期分隔符可以分隔年、月、日。日期分隔符的真正字符在格式输出时取决于系统设置。
C以ddddd来显示日期并且以ttttt来显示时间。如果想显示的数值无小数部分,则只显示日期部分,如果想显示的数值无整数部分,则只显示时间部分。
D
以没有前导零的数字来显示日(1–31)。
Dd
以有前导零的数字来显示日(01–31)。
ddd
以简写来表示日(Sun–Sat)。
dddd
以全称来表示日(Sunday–Saturday)。
ddddd
以完整日期表示法显示(包括年、月、日),日期的显示要依系统的短日期格式设置而定。缺省的短日期格式为m/d/yy。
dddddd
以完整日期表示法显示日期系列数(包括年、月、日),日期的显示要依系统识别的长日期格式而定。缺省的长日期格式为mmmm dd,yyyy。
aaaa
与dddd一样,它只是该字符串的本地化版本。
W
将一周中的日期以数值表示(1表星期日~7表星期六)。
ww
将一年中的星期以数值表示(1–54)。
M
以没有前导零的数字来显示月(1–12)。如果m是直接跟在h或hh之后,那么显示的将是分而不是月。
mm
以有前导零的数字来显示月(01–12)。如果m是直接跟在h或hh之后,那么显示的将是分而不是月。
mmm
以简写来表示月(Jan–Dec)。
mmmm
以全称来表示月(January–December)。
oooo
与mmmm一样,它只是该字符串的本地化版本。
Q
将一年中的季以数值表示(1–4)。
Y
将一年中的日以数值表示(1–366)。
Yy
以两位数来表示年(00–99)。
yyyy
以四位数来表示年(00–99)。
H
以没有前导零的数字来显示小时(0–23)。
Hh
以有前导零的数字来显示小时(00–23)。
N
以没有前导零的数字来显示分(0–59)。
Nn
以有前导零的数字来显示分(00–59)。
S
以没有前导零的数字来显示秒(0–59)。
Ss
以有前导零的数字来显示秒(00–59)。
t t t t t
以完整时间表示法显示(包括时、分、秒),用系统识别的时间格式定义的时间分隔符进行格式化。如果选择有前导零并且时间是在10:00A.M.或P.M.之前,那么将显示有前导零的时间。缺省的时间格式为h:mm:ss。
AM/PM
在中午前以12小时配合大写AM符号来使用;在中午和11:59P.M.间以12小时配合大写PM来使用。
Am/pm
在中午前以12小时配合小写am符号来使用;在中午和11:59P.M.间以12小时配合小写pm来使用。
A/P
在中午前以12小时配合大写A符号来使用;在中午和11:59P.M.间以12小时配合大写P来使用。
a/p
在中午前以12小时配合小写a符号来使用;在中午和11:59P.M.间以12小时配合小写p来使用。
AMPM
在中午前以12小时配合系统设置的AM字符串文字来使用;在中午和11:59P.M.间以12小时配合系统设置的PM字符串文字来使用。AMPM可以是大写或小写,但必须和您的系统设置相配。其缺省格式为AM/PM。
日期函数示例
当天日期:=Date()
当日:=Day(date)
当月:=Month(date())
当年:=Year(date())
当季:=DatePart("q",Date())
把日期大写
Function Date2Chinese(iDate)
Dim num(10)
Dim iYear
Dim iMonth