access日期和时间函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
access日期和时间函数
DateSerial(year,month,day)
format(now(), 'yyyy-mm-dd ')
access日期和时间函数
2007-11-06 16:23 by Figo Chen, 5311 visits, 网摘, 编辑
[转]access日期和时间函数
------------------------------------------------
设置当前日期或时间。Date ,Now, Time
计算日期: DateAdd, DateDiff, DatePart
返回日期: DateSerial, DateValue
返回时间: TimeSerial, TimeValue
设置日期或时间: Date, Time
计时: Timer
在帮助里有~
---------------------------
够全了!
---------------------------
Time 函数
返回一个指明当前系统时间的Variant (Date)。
语法
Time
说明
为了设置系统时间,请使用Time 语句。Time 函数示例
本示例使用Time 函数返回系统当前的时间。
Dim MyTime
MyTime = Time ’返回系统当前的时间。
DateAdd 函数
返回包含一个日期的Variant (Date),这一日期还加上了一段时间间隔。语法
DateAdd(interval, number, date)
DateAdd 函数语法中有下列命名参数:
部分描述
interval 必要。字符串表达式,是所要加上去的时间间隔。
number 必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期)。
date 必要。Variant (Date) 或表示日期的文字,这一日期还加上了时间间隔。
设置
interval 参数具有以下设定值:
设置描述
==yyyy 年
==q 季
==m 月
==y 一年的日数
==d 日
==w 一周的日数
==ww 周
==h 时
==n 分钟
==s 秒
说明
可以使用DateAdd 函数对日期加上或减去指定的时间间隔。例如,可以用DateAdd 来计算距今天为三十天的日期;或者计算距现在为45 分钟的时间。
为了对date 加上“日”,可以使用“一年的日数”(“y”),“日”(”d”) 或“一周的日数”(”w”)。
DateAdd 函数将不返回有效日期。在以下实例中将1 月31 日加上一个月:
DateAdd(m, 1, 31-Jan-95)
上例中,DateAdd 返回1995 年 2 月28 日,而不是1995 年 2 月31 日。如果date 是1996 年 1 月31 日,则由于1996 年是闰年,返回值是1996 年 2 月29 日。
如果计算的日期超前100 年(减去的年度超过date 中的年份),就会导致错误发生。
如果number 不是一个Long 值,则在计算时取最接近的整数值来计算。
注意DateAdd 返回值的格式由Control Panel设置决定,而不是由传递到date 参数的格式决定。DateAdd 函数示例
本示例先取得一个日期,再用DateAdd 函数显示未来数月后的日期。
Dim FirstDate As Date ’声明变量。
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType = "m" ’"m"指定以“月份”作为间隔。
FirstDate = InputBox(&qu
ot;Enter a date")
Number = InputBox("Enter number of months to add")
Msg = "New
date: " & DateAdd(IntervalType, Number, FirstDate)
MsgBox Msg
--------------------------------------------------------------------------------
DateDiff 函数
返回Variant (Long) 的值,表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数:
部分描述
interval 必要。字符串表达式,表示用来计算date1 和date2 的时间差的时间间隔
Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。
Firstdayofweek 可?gt;>V付ㄒ桓鲂瞧诘牡谝惶斓某J H绻 从柚付ǎ 蛞孕瞧谌瘴 谝惶臁?nbsp;
firstweekofyear 可?gt;>V付ㄒ荒甑牡谝恢艿某J H绻 从柚付ǎ 蛞园 ?nbsp;1 月1 日的星期为第一周。
设置
interval 参数的设定值如下:
设置描述
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
firstdayofweek 参数的设定值如下:
常数值描述
vbUseSystem 0 使用NLS API 设置。
vbSunday 1 星期日(缺省值)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
常数值描述
vbUseSystem 0 用NLS API 设置。
vbFirstJan1 1 从包含1 月1 日的星期开始(缺省值)。
vbFirstFourDays 2 从第一个其大半个星期在新的一年的一周开始。