2009-08-06 5 views
0

Jsp에서는 "Aug-6-2009"로 입력 날짜 문자열 형식을 가지고 있는데,이를 Mysql이 읽을 수 있도록 "2009-08-06"으로 변경하는 방법이 있습니다.Jsp에서 MySQL의 형식으로 날짜를 변경하는 방법?

어쩌면 정규식이 필요합니까?

쉬운 질문 인 것처럼 보일지 모르지만 나와 함께 감내하십시오.

답변

1

SimpleDateFormat 개체의 .parse().format() 메서드를 사용하면 필요한 형식으로 문자열을 가져올 수 있습니다.

http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

+0

java.text.DateFormat.parse()가 사용되지 java.util.Date.parse 선호된다(). –

+0

이미 반영된 대답을 업데이트했습니다 (SimpleDateFormat 상속의 DateFormat의 parse 메서드). – Amber

+0

thx! it works ~~~~~~ –

0
<%  
    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); 

%>

관련 문제