更新时间2019-08-22 16:22:06
SayString 返回指定内时间("2019-07-01", "2019-08-19")
Function 返回指定内时间(开始时间, 结束时间)
间隔天数 = DateDiff("d", 开始时间, 结束时间)
Randomize
If 间隔天数 > 1 Then
随机选天 = Int((间隔天数 - 1 - 1 + 1) * Rnd) + 1//请注意,时间为指定时间之间,也就是不包含当天
返回指定内时间 = DateAdd("D", 随机选天, 开始时间)
Else
返回指定内时间 = "间隔时间天数为:"&间隔天数
End If
End Function
输出的是 年/月/日 和星期几
能修改下输出 年-月-日 这个格式吗
将你的
返回指定内时间 = DateAdd("D", 随机选天, 开始时间)
改为
t = DateAdd("D", 随机选天, 开始时间)
返回指定内时间= year(t) & "-" & right( "00" & month(t),2) & "-"& right( "00" & day(t),2)
就OK了,其中t是临时变量,名字可变的