본문 바로가기

기타

jstl parseDate, formatDate 사용법

// parseDate: String -> Date 타입으로
// pattern: 서버에서 넘긴 패턴을 입력해줘야 Date로 변환 가능
<fmt:parseDate var="dt" value="${study.startDt}" pattern="yyyyMMdd" />


// formatDate: Date를 포맷해줌
// pattern: 표현하고 싶은 패턴
<fmt:formatDate value="${dt}" pattern="yyyy/MM/dd" />



보통 Dto, Vo에서 날짜형식 필드는 String 타입으로 두는데,

세트로 알아두면 좋을 거 같다


parseDate의 pattern="형식" 부분을 잘 몰라서 한참 헤맸다.

넘어온 String 값을 해석할 패턴을 써야 한다.



만약 Date 타입으로 필드가 설정되어있다면 아래 부분만 사용하면 된다.