填空类快速求日期题

2019-02-22  本文已影响0人  ffffffffffffly

解决技巧参考

总结一下

VB

xxx.vbs
打开一个目录, 右键-新建文本文件
重命名 xxx.vbs (需要显示后缀名),再用记事本打开来修改;
vbs是VB Script缩写;
因为VB中有2个很简单的时间函数datediff(时间间隔)和dateadd(时间相加)
DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])
DateAdd(interval, number, date)
【interval 参数 】
yyyy 年
q 季度
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
n 分钟
s 秒
语法

  1. msgbox dateadd("d",1000,"2014-11-9")是求2014年11月9日,1000天后的日期---【2017-8-5】
  2. msgbox datediff("d", "2014-11-9", "2017-8-5") 是求2014年11月9日和2017年8月5日之间的有多少天的间隔---【1000】
  3. 'msgbox "5343:" & dateadd("d", 5343-1, "1777-4-30") & vbCrLf & "8113:" & dateadd("d", 8113-1, "1777-4-30")


    结果

EXCEL

貌似只能计算1900后开始的日期,1777年那个就算不了了


上一篇下一篇

猜你喜欢

热点阅读