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

日期时间函数用于计算两个日期时间值之间的间隔,或者在一个日期时间值的基础上加上某个时间间隔,得到另一个日期时间值。

  • DateAdd
    返回一个 Date 值,其中包含添加指定时间间隔的日期和时间值。如DateAdd("d",-1,"2017-1-1")返回值为"2016-12-31"。

  • 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