gpt4 book ai didi

java - 我如何使用我的日期格式 yyyy-mm-dd 在我的选择框中列出月份值

转载 作者:行者123 更新时间:2023-11-29 03:32:03 25 4
gpt4 key购买 nike

这是我的代码:

<form>
<table>
<tr>
<td>Month</td>
<td>
<select name="">
<option value="">January</option>
<option value="">February</option>
<option value="">March</option>
<option value="">April</option>
<option value="">May</option>
<option value="">June</option>
<option value="">July</option>
<option value="">August</option>
<option value="">September</option>
<option value="">October</option>
<option value="">November</option>
<option value="">December</option>
</select>
</td>
</tr>
<tr>
<td>Year</td>
<td><input type="text" name="year"></td>
</tr>
<tr>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
</form>

我想将月份值放入选项值中。假设 2013-07-16 是 SimpleDateFormat 中日期格式为 yyyy-mm-dd 的日期。如何使用这种格式将 July 或“07”的值放入我的期权值中。

最佳答案

<fmt:format var="month" value="${theDate}" pattern="MM"/>
<select name="">
<option value="01" ${month == "01" ? "selected='selected'" : ""}>January</option>
<option value="02" ${month == "02" ? "selected='selected'" : ""}>February</option>
...
</select>

虽然这段代码有很多重复,所以你最好准备一个List<SelectableMonth>在您的 Controller 中,并遍历此列表:

 <select name="">
<c:forEach var="month" items="${selectableMonths}">
<option value="${month.number}" ${month.selected ? "selected='selected'" : ""}>${month.label}</option>
</c:forEach>
</select>

关于java - 我如何使用我的日期格式 yyyy-mm-dd 在我的选择框中列出月份值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17683021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com