반응형
오늘은 JSTL의 fmt를 이용하여 프론트엔드에서
날짜 포맷을 바꾸는 설명을 하려고 합니다.
먼저 상단에 fmt를 선언합니다.
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
만약 EL 태그인 DateValue의 값이 date형태라면
formatDate만 사용하여 pattern 값에 원하는 형태로 날짜를 지정하면 됩니다.
<fmt:formatDate value="${DateValue}" pattern="yyyy-MM-dd HH:ss"/>
하지만 EL 태그인 DateValue의 값이 String 형태라면
먼저 parseDate를 통해 date 형태로 값을 파싱하고 그 후에 formatDate를 사용하여야 합니다.
<fmt:parseDate value="${DateValue}" var="parseDateValue" pattern="yyyy.MM.dd HH:ss"/>
<fmt:formatDate value="${parseDateValue}" pattern="yyyy-MM-dd HH:ss"/>
여기까지 JSTL의 fmt를 이용한 날짜 포맷에 대한 설명이었습니다.
반응형