본문 바로가기
[개발] Programming/JSTL

JSTL, 날짜 시간 parsing 함수

by eatyourKimchi 2018. 11. 5.

JSTL 문법으로 문자열 형태의 날짜를 파싱하는 방법은 아래와 같다.


예를 들어 ${dateTimeStr} 에 저장된 "20180316180000" 이라는 문자열이 있을 때

아래와 같이 패턴을 원하는 형태로 변경할 수 있다.


STR: ${orgStr} // 20180316180000 이 저장되어 있는 map

1) <fmt:parseDate var="dateStr" value="${orgStr}" pattern="yyyyMMddHHmmss"/> 

2) <fmt:formatDate value="${dateStr}" pattern="yyyy/MM/dd HH:mm:ss"/>


위와 같이 선언한 경우 결과는 다음과 같이 찍힐 것이다.

STR: 20180316180000 

1) 20180316180000 

2) 2018/03/16 18:00:00 



* 참고로 fmt를 사용하기 위해 라이브러리를 상단에 선언해주는걸 잊지말 것.

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



댓글