2017-09-25 35 views

回答

2

功能IsTimeInRange()将返回True如果当前时间在所需的范围内,否则False

Function IsTimeInRange() As Boolean 
    Return Now.DayOfWeek >= DayOfWeek.Monday AndAlso 
      Now.DayOfWeek <= DayOfWeek.Friday AndAlso 
      Now.Hour = 2 'Includes everything between "02:00:00.000 AM" and "02:59:59.999 AM" 
End Function 
+0

请问如何显示1代表true或0代表false而不是布尔值? – qafro

+0

@qafro这真的很基础和直接。只需使用一个简单的“If”子句。有足够的例子和教程。您是否参加了[Tour](https://stackoverflow.com/tour)并阅读了[如何提问](https://stackoverflow.com/help/how-to-ask)以及[如何创建最小,完整且可验证的示例](https://stackoverflow.com/help/mcve)? – MatSnow

+0

嘿,我得到Microsoft VBScript编译错误:期望的声明,任何想法的解决? – qafro

相关问题