Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

日期时间函数用于计算两个日期时间值之间的间隔,或者在一个日期时间值的基础上加上某个时间间隔,得到另一个日期时间值。
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。

  • No labels