gpt4 book ai didi

java - 将 3 个 JSP 字段连接成日期格式

转载 作者:行者123 更新时间:2023-12-01 14:13:02 25 4
gpt4 key购买 nike

我在jsp中有一个日期字段,我想在Java类中连接它们,以便它将作为日期格式保存在数据库中(yyyy-MM-dd HH:mm:ss) 。这是我的代码:

jsp:

<label style="font-size: 17px;">MM</label><br>          
<select name="pcmm" id="pcmm" class="sel" style="margin-left: 0; width: 51px;">
<option selected="selected" value="" ><%=DateUtil.getDateSelectOptions("M") %></option>
</select>
<label class="lab">DD</label>
<select name="pcdd" id="pcdd" class="sel" style="width: 51px;">
<option selected="selected" value="" ><%=DateUtil.getDateSelectOptions("D") %></option>
</select>
<label class="lab">YYYY</label>
<select name="pcyy" id="pcyy" class="sel" style="width: 66px;">
<option selected="selected" value="" ><%=DateUtil.getDateSelectOptions("Y") %></option>
</select>

java类:

    private String ror_period_covered;

TblRevenueOfficialReciept ror = new TblRevenueOfficialReciept();
Date date = new Date();

ror.setRorDueDate(ror_due_date);

最佳答案

您可以使用 java.text 包中的 SimpleDateFormat 将日期字符串转换为日期对象:

String dd = request.getParameter("pcdd");
String mm = request.getParameter("pcmm");
String yyyy = request.getParameter("pcyy");
String dateStr = yyyy + "-" + mm + "-" + dd + " 00:00:00";

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date utilDate = format.parse(dateStr);

将日期对象更新到数据库,

// convert java.util.Date to java.sql.Date    
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
statement.setDate(column, sqlDate);
statement.executeUpdate();

关于java - 将 3 个 JSP 字段连接成日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18348626/

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