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을 사용해도 무관합니다 각자 편한걸로 개발 하시면 될거 같습니다.
감사합니다.