QINMS.com >> 首页 >>  >> 正文

VBA时间、日期的处理

1、时间和日期的函数:Date,now ,time

2、用字符串生成时间:

Timevalue(time)

  1. mytime=timevalue("8:08:08 pm")

3、使用时、分、秒数值生成时间:

  1. Mytime=timeserial(hour,minute,second)
  2. '--同理,生成日期数也有:datevalue/dateserial

4、计算日期:

1.date+天数

2.dateadd(interval,number,date)

其中,interval参数:

年:yyyy
月:m
日:d
周:ww
分钟:n
季:q
一年的日数:y
一周的日数:w
时:h
秒:s
  1. dateadd("m",1,"31-jan-2008")=2008.2.29
  2. Format(Now, "yyyy-mm-dd AM/PM")

5、两个日期的间隔:

Datediff(interval,date1,date2[,firstdateofweek[,firsweekofyear]])

其中,interval参数同上

  1. Odate=#8/8/2008#
  2. Today=date
  3. T1=datediff("d",today,odate)

METi. 版权所有 |