日期时间函数用于计算两个日期时间值之间的间隔,或者在一个日期时间值的基础上加上某个时间间隔,得到另一个日期时间值。
DataAdd:返回一个 Date 值,其中包含添加指定时间间隔的日期和时间值。如DataAdd("d",-1,"2017-1-1")返回值为"2016-12-31"。
详见:https://msdn.microsoft.com/zh-cn/library/cc437578(v=vs.71).aspx
DateDiff:返回一个 Long 值,该值指定两个 Date 值之间的时间间隔数。如DateDiff("y","2016-12-31","2017-1-1")返回值为1,表示两个日期值之间的年份差值为1。
DatePart:返回一个 Integer 值,其中包含给定 Date 值的指定部分(年,月,日,时,分,秒,毫秒,星期几等)。如DatePart("m","2017-11-2")返回月份11。
DateSerial:返回表示指定年月日的 Date 值,其时间信息被设置为午夜 (00:00:00)。如DateSerial(2017,11,2)返回"2017-11-2 00:00:00"。
DateString:返回当前日期按当前区域设定中的日期格式显示的字符串,如"2000-12-31"。
DateValue:返回一个 Date 值,该值包含用字符串表示的日期信息,其时间信息设置为午夜 (00:00:00)。例如:DateValue("2012-12-31")。
Day:返回日期值的"日",例如:Day(DateValue("2013-4-5"))返回数值5。
Hour:返回时间值的小时部分。
Minute:返回时间值的分钟部分。
Month:返回日期值的月份部分。
MonthName:返回月份数的月份名称,例如:MonthName(3)返回"三月"。
Now:返回当前的日期时间值。
Second:返回日期时间值的秒。例如:=Second(DateAdd("s",123,DateValue("2013-1-2")) 这个表达式的结果为3,原因是DateAdd函数返回的日期时间值是:2013-1-2 00:02:03,其中的秒就是3。
TimeOfDay:获取当前时间,无参数,返回值不带日期部分,显示为字符串形式为"0001/1/1 9:55:36"。
Timer:定时器函数,其内容为从0时到现在的时间,但单位是秒,如 36472.149871。
TimeSerial:返回一个 Date 值,该值表示指定的小时、分钟和秒,其日期信息设置基点为元年 1 月 1 日,如TimeSerial(23,45,58)。
TimeString:返回当前时间的字符串形式,如10:17:43。
TimeValue:返回一个日期型数据的时间值。如TimeValue(Now)返回"0001/1/1 10:19:00"。
Today:返回当前日期。
Weekday:返回代表一星期中某天的整数。如Weekday(Today)返回7,表示星期六,如果返回1表示星期日。
WeekdayName:返回某个整数(1-7)代表的星期几的名称,如当前日期是一个星期六时,WeekdayName(Weekday(Today))返回"星期六"。
Year:返回一个日期值中的年度数值,如Year(Today)返回2017。
Overview
Content Tools