티스토리 뷰
JSTL에서 날짜를 표현하는 방식이 있다.
fmt:parseDate : String 형을 받아서 원하는 포멧으로 Date 형태로변경
fmt:formatDate : Date 형을 받아서 원하는 포멧으로 날짜형태를 변경
위의 형식으로 각각 아래와 같이 사용하면 된다.
<fmt:parseDate value='${issueDate}' var='issueDate1' pattern="yyyymmdd" scope="page"/>
<fmt:formatDate value="${issueDate1}" pattern="yyyy-mm-dd"/>
그런데 바로 위와 같이 사용하면
Cannot convert '20140128' of type class java.lang.string to class java.util.date
과 같이 에러가 발생한다.
만약 '20140128'의 날짜를 화면에 '2014-01-28'로 보여줄려고 한다며,
먼저 변수는 String이므로 Date 형식으로 변환을 해야 한다.
<fmt:parseDate value='${issueDate}' var='issueDate1' pattern="yyyymmdd" scope="page"/>
이렇게 변환을 한다. 변환된 데이터는 변수 issueDate1에 담긴다.
Date형식이므로 화면에 보여줄 때는 String 형식이어야 한다.
그래서 issueDate1를 다시 String 형식으로 변환해야 한다.
<fmt:formatDate value="${issueDate1}" pattern="yyyy-mm-dd"/>
이렇게 두 문장을 같이 사용해야 에러가 나지 않는다.
'프로그램' 카테고리의 다른 글
MSSQL 천단위 표시 (4) | 2014.01.28 |
---|---|
MSSQL 날짜 변환 함수 (2) | 2014.01.28 |
자바스크립트 DIV 보이기, 숨기기(토글) (0) | 2014.01.27 |
우회 접속 (0) | 2014.01.27 |
iBATIS Insert 시 자동으로 생성된 Key의 참조 (0) | 2014.01.25 |
- Total
- Today
- Yesterday
- 프로그램
- 연말정산
- 소프트웨어공학
- jQuery
- Eclipse
- jqm
- 블로그
- OST
- base64
- 블로그 마케팅
- MSSQL
- 자바스크립트
- jstl
- 전자정부프레임웍
- asp
- Tomcat
- 겨울왕국
- java
- 자바
- 톰캣
- 쿼리
- Let it Go
- ibatis
- 가사
- JSP
- 부산
- 맛집
- jQuery Mobile
- 이클립스
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |