JSP中的一个时间比较问题 50分
怎样在jsp中比较 '2007-05-06 '和 '2007-05-28 '的大小啊
注!jsp中
------解决方案--------------------date1.before(date2);
------解决方案--------------------可以在页面中直接用jstl结合el表达式比较啊,下虾米测了下,有什么不对的地方还望各位大虾们多多指教!!!
<c:if test= "${(2007-05-06) > (2007-05-28)} ">
<h2> 大于 </h2>
</c:if>
<c:if test= "${(2007-05-06) < (2007-05-28)} ">
<h2> 小于 </h2>
</c:if>
在tomcat5.5中运行后页面显示:大于
------解决方案--------------------String转int的比较方法:
var date1= "2007-05-06 ";var date2= "2007-05-28 ";
var dateToken1=date1.subString(0,4)+date1.subString(5,7)+date1.subString(8,10);
var dateToken2=date2.subString(0,4)+date2.subString(5,7)+date2.subString(8,10);
然后比较parseInt(dateToken1)和parseInt(dateToken2)
------解决方案--------------------A.compareTo(B)
A> B返回正数,
前提条件A,B的格式一致,
你的时间格式已经满足了。