如何自动递增选择标签中的日期
How can I auto increment the date in select tag
我有这个形式,其目的是过滤jsp页面中的数据。这是有效的,但我认为很简单,不好,只是为了2013年,我想让它增加。有没有更好更简单的方法可以做到这一点?
<%
String First = request.getParameter("firstTo");
String Second = request.getParameter("secondTo");
request.setAttribute("First", First);
request.setAttribute("Second", Second);
Connection conn = (Connection) this.getServletContext().getAttribute("conn");
String query = "SELECT * FROM blood_chemistry JOIN consult USING (idconsult) JOIN patients USING (idpatients) WHERE release_date BETWEEN '" + First + "' AND '" + Second + "' ORDER BY plastname ASC, pfirstname ASC";
PreparedStatement ps = conn.prepareStatement(query);
ResultSet rs = ps.executeQuery();
%>
<form method="post" action="blood.jsp">
<p style="color:white;">
<select name="firstTo">
<option value="01-01-2013">January</option>
<option value="02-01-2013">February</option>
<option value="03-01-2013">March</option>
<option value="04-01-2013">April</option>
<option value="05-01-2013">May</option>
<option value="06-01-2013">June</option>
<option value="07-01-2013">July</option>
<option value="08-01-2013">August</option>
<option value="09-01-2013">September</option>
<option value="10-01-2013">October</option>
<option value="11-01-2013">November</option>
<option value="12-01-2013">December</option>
</select>To:
<select name="secondTo">
<option value="01-31-2013">January</option>
<option value="02-29-2013">February</option>
<option value="03-31-2013">March</option>
<option value="04-31-2013">April</option>
<option value="05-31-2013">May</option>
<option value="06-31-2013">June</option>
<option value="07-31-2013">July</option>
<option value="08-31-2013">August</option>
<option value="09-31-2013">September</option>
<option value="10-31-2013">October</option>
<option value="11-31-2013">November</option>
<option value="12-31-2013">December</option>
</select>
</p></form>
我设法做到了这一点,但这只是当前日期,我想将其设置为这样 01-01-2013 但年份只是递增.. 我该怎么做?
<%
Date dNow = new Date( );
SimpleDateFormat ft =
new SimpleDateFormat ("MM--dd--yyyy");
out.print( "<h1 align='"center'">" + ft.format(dNow) + "</h1>");
%>
如果你只想要年份动态,你可以这样做
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
System.out.println(calendar.get(Calendar.YEAR));
相关文章:
- JQuery:单击范围标签时切换日期选择器
- 如何将选定的日期月份和年份打印到不同的DIV标签中
- 在 php 标题标签中添加日期函数
- highchart x轴未显示正确的日期标签
- gRaphaël-带标签和日期的条形图示例
- 如何自动递增选择标签中的日期
- 列的高图表日期时间标签
- 动态更改高图中x轴刻度标签的日期时间格式
- 输入标签上 7 天后的日期
- 高图表图表不同日期范围的 X 轴标签
- X 轴中的最后一个标签,日期时间格式不在高图表中
- 使用Greasemonkey为页面上的日期添加粗体标签
- jq绘图 :旋转轴日期标签
- 高图表 - 日期时间轴标签重叠
- 高图表日期时间标签格式不起作用
- Highcharts-如何将标签集中在日期时间x轴上
- 如何在标签和文本框中显示日期选取器值
- 为一个日期标签调用2个javascript函数
- Highcharts缺少xAxis上的第一个日期标签
- Struts日期标签事件