Asp classic asp日期查询格式

Asp classic asp日期查询格式,asp-classic,vbscript,Asp Classic,Vbscript,我想进行asp查询,以便在事件的日期大于或等于时显示事件 这是到目前为止的代码,但它不起作用 <% strDateNow = date strDateEvent = "30.05.2011" %> <% if strDateEvent >= strDateNow then %> HELLO <% end if %> =标准日期现在,然后%> 你好 谢谢你的帮助, alex我想这是VBScript+Classic ASP,而不是.n

我想进行asp查询,以便在事件的日期大于或等于时显示事件

这是到目前为止的代码,但它不起作用

<%
    strDateNow = date
    strDateEvent = "30.05.2011"
%>

<% if strDateEvent >= strDateNow then %>
HELLO
<% end if %>

=标准日期现在,然后%>
你好
谢谢你的帮助,
alex

我想这是VBScript+Classic ASP,而不是.net

strDateEvent
是一个字符串,因此
>=
不会比较日期。
要与
strDateNow
进行比较,该
是一个日期(尽管名称不同),您需要将
strDateEvent
转换为一个日期,以便进行比较:

If CDate(strDateEvent) >= strDateNow Then

如果由于类型错误而失败,则无法转换格式
“30.05.2011”
,因此请使用其他格式<代码>“10/04/2011”
(确保dmy订单适合您的地区)

我假设这是VBScript+Classic ASP,而不是.net

strDateEvent
是一个字符串,因此
>=
不会比较日期。
要与
strDateNow
进行比较,该
是一个日期(尽管名称不同),您需要将
strDateEvent
转换为一个日期,以便进行比较:

If CDate(strDateEvent) >= strDateNow Then
如果由于类型错误而失败,则无法转换格式
“30.05.2011”
,因此请使用其他格式
“10/04/2011”
(确保dmy顺序适合您的地区)

另一个选项用于声明日期:
strDateEvent=DateSerial(2011,5,30)
另一个选项用于声明日期:
strDateEvent=DateSerial(2011,5,30)