JSTL 문자여을 DATE 형식으로 변환

성난호랑이 시니철 ㅣ 2017. 1. 12. 15:19

JSTL 문자여을 DATE 형식으로 변환

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

jsp 상단에 위 내용을 추가 합니다.


jstl에 fmt 를 사용하겠다는 내용입니다.


<fmt:parseDate var="counselInsDt" pattern="yyyyMMddHHmm" value="${date}"/>

<fmt:formatDate pattern="yyyy-MM-dd HH:mm" value="${counselInsDt}"/>
<fmt:formatDate type="date" pattern="a hh:mm" value="${counselInsDt}" />
AM 09:46
<fmt:formatDate type="date" pattern="MMM. dd, yyyy" value="${counselInsDt}" />
Mar. 08, 2017

String date = "201701120212";

request.setAttribute("date ",date );

위와 같이 저는 2017-01-12 02:12 시분까지 출력하도록 하였습니다.


이렇게 설정을 자유롭게해서 변환 할수 있습니다.



저는 아직 잘모르겠지만 단점이라고 하면 저렇게 받아온 값을 가지고


<c:if> 조건문을 못한다는 겁니다.


substring을 사용해도 무관합니다 각자 편한걸로 개발 하시면 될거 같습니다.


감사합니다.