如何检查时间是否在特定的范围内使用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
请问如何显示1代表true或0代表false而不是布尔值? – qafro
@qafro这真的很基础和直接。只需使用一个简单的“If”子句。有足够的例子和教程。您是否参加了[Tour](https://stackoverflow.com/tour)并阅读了[如何提问](https://stackoverflow.com/help/how-to-ask)以及[如何创建最小,完整且可验证的示例](https://stackoverflow.com/help/mcve)? – MatSnow
嘿,我得到Microsoft VBScript编译错误:期望的声明,任何想法的解决? – qafro