JSP 날짜형식 변경 String -> Date jstl fmt 사용

북마크 추가



10-11-2014 13:03:50 이라는 String이 있을 경우


Date 형식으로 바꾸어 2014-11-10 13:03:50 으로 출력하는 방법이다.


먼저 페이지 상단에 taglib을 추가한다.


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


그리고 나서 String -> Date 변환은 parseDate를 사용한다.

 

<fmt:parseDate var="parsedDate" value="${dateString}" pattern="dd-MM-yyyy HH:mm:ss"/>

 

value = 컨트롤러에서 넘긴 String

 

var = formatDate에서 사용할 이름

 

parseDate를 통해 변환한 parsedDate를

 

formatDate의 value를 el로 넣어준다.

 

<fmt:formatDate var="newFormattedDateString" value="${parsedDate}" pattern="yyyy-MM-dd HH:mm:ss "/> 

 

위와 같이 사용하면 2014-11-10 13:03:50의 형식으로 출력된다.

 

<fmt:formatDate var="newFormattedDateString" value="${parsedDate}" pattern="yyyy-MM-dd"/>

 

위와 같이 사용하면 년월일만 출력된다.

 

 

 

HKH
2014-09-03 02:10
SHARE
keyboard_arrow_left
keyboard_arrow_up