【发布时间】:2019-04-15 12:04:13
【问题描述】:
我按以下顺序传递变量: FileEndDate StartDateRange EndDateRange
FileEndDate = 10/11/2019
StartDateRange = 01/04/2019
EndDateRange = 30/04/2019
但是,我的代码返回“True”,尽管 10/11/2019 不应在 01/04/2019 -> 30/04/2019 的日期范围内。
If (WScript.Arguments.Item(0) >= WScript.Arguments.Item(1)) And (WScript.Arguments.Item(0) <= WScript.Arguments.Item(2)) Then
WScript.Stdout.Writeline "True"
Else
WScript.Stdout.Writeline "False"
End If
【问题讨论】:
-
您正在比较字符串。如果要比较日期,则需要将字符串转换为日期,例如使用
CDate。 -
对标签差异感到抱歉。
标签: date vbscript date-range