首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个关于时间的有关问题

2012-02-12 
一个关于时间的问题我想在JSP页面上做一个下拉框,里面的内容是时间区间,时间是从2007-05-26开始下拉框的内

一个关于时间的问题
我想在JSP页面上做一个下拉框,里面的内容是时间区间,时间是从2007-05-26开始
下拉框的内容如:
20070526~20070601
20070602~20070608
20070609~20070615
...
以此类推,一个选项中都是间隔7天
aaaaaaaa~bbbbbbbb

当bbbbbbbb大于当前日期的时候,循环结束
这个问题想了很久还是没解决,请各位高手帮忙下,在线等~~~

[解决办法]
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<jsp:useBean id="now" class="java.util.Date" />
<jsp:useBean id="now" class="java.util.Date" />
<fmt:parseDate var="past" value="05262007" pattern="MM/dd/yyyy" />

<select name="week">
<c:forEach var="timeValue" begin="${past.time}" end="${now.time}" step="604800000l">
<option>
<jsp:setProperty name="it" property="time" value="${timeValue}" />
<fmt:formatDate value="${it}" type="date" dateStyle="full"/>~
<jsp:setProperty name="it" property="time" value="${it.time + 604800000l}" />
<fmt:formatDate value="${it}" type="date" dateStyle="full"/>
</option>
</c:forEach>
</select> 

没试过,应该差不多。
[解决办法]
学习

非常简明的方法
[解决办法]
用JSTL看起来蛮不错的, 不过我一般都是直接写Java代码...
[解决办法]
我居然写了这么多代码 惭愧啊 

[解决办法]
ding

热点排行