智慧国学经典大全1:VB脚本的时间函数比较

来源:百度文库 编辑:高考问答 时间:2024/03/29 18:14:08
VB脚本的时间函数比较
N_time=date()

if N_time<="2006-7-15" then

a="1"

else

a="2"

end if 为什么当 N_time="2006-7-11"(11,11,12,13,14都行,只要是双的)时比较结果是a=1,而N_time="2006-7-9"时a就不等于1了呢.

"2006-7-9"<"2006-7-15"的值不为真吗?难道是按字符串比较执行的?VB脚本的时间比较正确写法应该是什么可望而不可及的啊

当然是按字符串比较的,因为你给它的就是字符串啊!

你必须用两个时间类型的数比较才行啊。