我想创建一个asp查询,以便在日期大于或等于时显示事件。
这是迄今为止的代码,但它不起作用。
<%
strDateNow = date
strDateEvent = "30.05.2011"
%>
<% if strDateEvent >= strDateNow then %>
HELLO
<% end if %>
感谢您的帮助, 亚历
答案 0 :(得分:1)
我认为这是VBScript + Classic ASP而不是.net?
strDateEvent
是一个字符串,因此>=
不会比较日期
要比较strDateNow
哪个 日期,尽管名称已经过日期,您需要将strDateEvent
转换为日期才能进行比较:
If CDate(strDateEvent) >= strDateNow Then
如果失败并出现类型错误,则无法转换格式"30.05.2011"
,因此请使用其他格式; "10/04/2011"
(确保dmy顺序适合您的语言环境)