当前位置: 代码迷 >> Java Web开发 >> JSP中的一个时间比较有关问题 50分
  详细解决方案

JSP中的一个时间比较有关问题 50分

热度:452   发布时间:2016-04-17 13:45:47.0
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的格式一致,
你的时间格式已经满足了。
  相关解决方案