비빔국수
851
2015-11-02 16:53:43
3
2092

jstl 날짜 변환 질문드립니다.


안녕하세요.

오라클 날짜컬럼에 2015-10-22 오전 9:45:35 로 저장되어있습니다.

그래서 <fmt:formatDate pattern="yyyy-MM-dd" type="both" value="${program.regdate}" /> 이런 식으로 가져오려고 했는데 이러가 나네요;

java.text.ParseException: Unparseable date: "2015-10-22 09:45:35.0"

이런 에러인데요..

저 위에 변환이 Date 형을 가져와서 원하는 포맷으로 바꿔주는거 아니었나요?;;

조언 부탁드립니다.

모두 수고하세요~^^

0
  • 답변 3

  • klims
    279
    2015-11-02 17:06:48


    <fmt:parseDate value="${program.regdate}" pattern="yyyy-MM-dd HH:mm:ss" var="date"/>
    <fmt:formatDate pattern="yyyy-MM-dd" type="both" value="${date}" />

    아마 값이 넘어 오면서 String으로 변환된것 같습니다. 스트링을 데이트로 파싱 한번 해줘야 합니다.

  • 비빔국수
    851
    2015-11-02 17:10:30

    아.. 정말 감사합니다^^ 

  • 아야나미
    2k
    2015-11-03 11:14:18

    db에서 꺼낼때 20151102 형태로 받으거나 자바에서 저런형태 가공하셔서 화면에서 formatdate 태그 패턴되로 되시기도 할거에요..

  • 로그인을 하시면 답변을 등록할 수 있습니다.