본문 바로가기
프로그래밍/JSTL

[JSTL] 문자열을 데이터 형식으로 파싱

by yun5o 2020. 3. 10.

JSTL의 fmt 기능을 사용하려면 상단에 taglib를 선언해 줘야 합니다.

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

 

년월일 8자리 문자열을 yyyy-mm-dd 형식으로 출력하고 싶을 때

${paramInfo.date}로 불러온 문자열을 먼저 데이터로 파싱시켜 주고 원하는 패턴으로 출력하면 됩니다.

<fmt:parseDate value="${paramInfo.date}" var="date" pattern="yyyyMMdd"/>
<fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>

 

시간까지 파싱 시키려면 pattern="yyyyMMddHHmmss" 을 사용합니다.

댓글