asp日期查询格式

时间:2011-04-30 12:26:59

标签: asp-classic vbscript

我想创建一个asp查询,以便在日期大于或等于时显示事件。

这是迄今为止的代码,但它不起作用。

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

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

感谢您的帮助, 亚历

1 个答案:

答案 0 :(得分:1)

我认为这是VBScript + Classic ASP而不是.net?

strDateEvent是一个字符串,因此>=不会比较日期 要比较strDateNow哪个 日期,尽管名称已经过日期,您需要将strDateEvent转换为日期才能进行比较:

If CDate(strDateEvent) >= strDateNow Then

如果失败并出现类型错误,则无法转换格式"30.05.2011",因此请使用其他格式; "10/04/2011"(确保dmy顺序适合您的语言环境)