『第 4 楼』:
使用 LLM 解释/回答一下
原来VBS能够自动把十进制数转换成24进制数。
0.125 * 24 = 3
3 / 24 = 0.125
由于 1 / 24 = 0.041666666666666666666666666666667 参考 Now+0.00001 表示加1秒,取 1 / 24 = 0.04167 则:
Wsh.Echo Now+0.04167
刚好显示加了1小时。此方法可能不够精确。其实,日期的准确加减法是用 DateAdd :
Wsh.Echo DateAdd("s", 1, Now) 加1秒
Wsh.Echo DateAdd("s", -1, Now) 减1秒
Wsh.Echo DateAdd("n", 2, Now) 加2分钟
Wsh.Echo DateAdd("h", 3, Now) 加3小时
Wsh.Echo DateAdd("d", 1, Now) 加1天
Wsh.Echo DateAdd("m", 1, Now) 加1个月
Wsh.Echo DateAdd("yyyy", 1, Now) 加1年
Last edited by newxso on 2010-1-23 at 22:25 ]
|