본문 바로가기

JSP/SimpleDateFormat

SimpleDateFormat(String Date Conversion)

SimpleDateFormat클래스를 이용한 String Date 변환의 예

MyBean.java

package sample;

public class MyBean {
 
 private java.util.Date date;
 
 public MyBean() {}

 public java.util.Date getDate() {
  return date;
 }

 public void setDate(java.util.Date date) {
  this.date = date;
 }
}




form.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>날짜 전송 폼</title>
</head>
<body>
<form name="form1" method="post" action="formProc.jsp">
 <input type="hidden" name="date" value="2009.10.30"></input>
 <input type="submit" value="전송"></input>
</form>
</body>
</html>


formProc.jsp

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<jsp:useBean id="mybean" class="sample.MyBean" scope="session"/>
<%
 java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy.MM.dd");
 java.util.Date dt = df.parse(request.getParameter("date"));
%>
<jsp:setProperty property="date" name="mybean" value="<%=dt%>"/>
<html>
<head>
<title>문자열 날짜 변환(SimpleDateFormat)</title>
</head>
<body>
 ${mybean.date }
</body>
</html>