如何检查时间是否在特定的范围内使用vb

如何检查时间是否在特定的范围内使用vb

问题描述:

请在VB中是一个新手,我想知道如何检查从另一个脚本的输出时间是否在凌晨2点到凌晨3点之间如果为真,则显示1;如果使用VB,则显示为0。如何检查时间是否在特定的范围内使用vb

有人可以帮忙吗?

功能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