String转date(java.util.Date;)
DateFormat d1 = new SimpleDateFormat("yyyy-MM-dd");// 设定时间格式
Date d = null;
try {
d = d1.parse(req.getParameter("meeting_order"));// 将String转换为Date
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String转TimeStamp
DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Timestamp t1 = null;
try {
//request.getParameter("birthday")为jsp页面提交过来的日期字符串
t1 = Timestamp.valueOf(sdf2.format(sdf.parse(request
.getParameter("birthday"))));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
如若前端jsp页面需要显示为yyyy-MM-dd格式
1.引入标签库
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
2.规定日期格式并输出
${需要转换的值}
<fmt:formatDate value="${room.meeting_order}" pattern="yyyy-MM-dd" />