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" %>
'[개발] Programming > JSTL' 카테고리의 다른 글
JSTL, 자바스크립트에 JSTL 조건문 사용하는 방법 (0) | 2018.11.05 |
---|---|
JSTL, formatNumber으로 숫자 parsing (0) | 2018.11.05 |
JSTL, for문과 유사한 foreach 구문 (0) | 2018.11.05 |
JSTL 변수 선언 및 값 할당하는 방법 (0) | 2018.11.05 |
JSTL, if else 대신 사용할 수 있는 choose 문 (0) | 2018.11.05 |
댓글