본문 바로가기

개발 이야기/java

[java.spring]jsp 날짜 포맷 형식 변환

java spring에서 mysql에 datetiem필드로 되어있는 값을 가져오면

포맷이 이상하게 바뀌어서 들고 오는 것을 확인하였다.

 

그래서 일반적으로 보기 좋은 yyyy-MM-dd HH:mm:ss 형식으로 바꾸고 싶어 고민하였다.

 

우선 컨트롤러에서 처리하여 넘겨주는 방법이 있고 컨트롤러에서 jsp로 넘겨받은 후에 바꾸는 방법이 있는데

 

나는 jsp에서 바꾸는 방법으로 결정하였다 방법은 생각보다 간단하다.

jsp상단에 아래 소스를 추가해준다.

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

 

그 다음 데이터를 출력하고자 하는 위치에 아래 소스를 추가해준다.

 

<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${컨트롤러에서넘겨받은값}" />

 

그리고 확인해보면 정상적으로 바뀌어 출력되는 것을 볼 수 있다.

 

※ 필자는 아직 배울 것이 많은 초보 개발자입니다. 잘못된 부분이나 고쳤으면 하는 부분은 댓글을 통해 알려주시면 감사하겠습니다.
도움이 되셨다면 밑에 공감 버튼 부탁드리겠습니다.