Jsp에서는 "Aug-6-2009"로 입력 날짜 문자열 형식을 가지고 있는데,이를 Mysql이 읽을 수 있도록 "2009-08-06"으로 변경하는 방법이 있습니다.Jsp에서 MySQL의 형식으로 날짜를 변경하는 방법?
어쩌면 정규식이 필요합니까?
쉬운 질문 인 것처럼 보일지 모르지만 나와 함께 감내하십시오.
Jsp에서는 "Aug-6-2009"로 입력 날짜 문자열 형식을 가지고 있는데,이를 Mysql이 읽을 수 있도록 "2009-08-06"으로 변경하는 방법이 있습니다.Jsp에서 MySQL의 형식으로 날짜를 변경하는 방법?
어쩌면 정규식이 필요합니까?
쉬운 질문 인 것처럼 보일지 모르지만 나와 함께 감내하십시오.
SimpleDateFormat
개체의 .parse()
및 .format()
메서드를 사용하면 필요한 형식으로 문자열을 가져올 수 있습니다.
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
<%
String dateReceivedFromUser = request.getParameter("datepicker");
DateFormat userDateFormat = new SimpleDateFormat("mm/dd/yyyy");
DateFormat dateFormatNeeded = new SimpleDateFormat("yyyy-mm-dd");
Date date = userDateFormat.parse(dateReceivedFromUser);
String convertedDate = dateFormatNeeded.format(date);
System.out.println("Date is"+convertedDate);
user.setDoj(convertedDate);
%>
java.text.DateFormat.parse()가 사용되지 java.util.Date.parse 선호된다(). –
이미 반영된 대답을 업데이트했습니다 (SimpleDateFormat 상속의 DateFormat의 parse 메서드). – Amber
thx! it works ~~~~~~ –