1
我想打一个asp查询,以便当它的日期是大于或等于显示的事件。ASP日期查询格式
这里是到目前为止的代码,但它不工作。
<%
strDateNow = date
strDateEvent = "30.05.2011"
%>
<% if strDateEvent >= strDateNow then %>
HELLO
<% end if %>
感谢您的帮助, 亚历
我想打一个asp查询,以便当它的日期是大于或等于显示的事件。ASP日期查询格式
这里是到目前为止的代码,但它不工作。
<%
strDateNow = date
strDateEvent = "30.05.2011"
%>
<% if strDateEvent >= strDateNow then %>
HELLO
<% end if %>
感谢您的帮助, 亚历
我想这是VBScript中+经典ASP,而不是.NET?
strDateEvent
是一个字符串,因此>=
没有比较日期。
来比较strDateNow
这是尽管它的名字的日期,你需要strDateEvent
转换为日期,以便进行比较:
If CDate(strDateEvent) >= strDateNow Then
如果失败,出现错误类型,然后格式"30.05.2011"
不能转换所以使用他人; "10/04/2011"
(确保DMY为了使您的语言环境是合适的)
另一种选择是使用[DateSerial(http://msdn.microsoft.com/en-us/library/1we4t8hy%28VS.85%29.aspx)至声明的时间:'strDateEvent = DateSerial(2011,5,30)' – 2011-05-01 21:14:58