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="${컨트롤러에서넘겨받은값}" />
그리고 확인해보면 정상적으로 바뀌어 출력되는 것을 볼 수 있다.
※ 필자는 아직 배울 것이 많은 초보 개발자입니다. 잘못된 부분이나 고쳤으면 하는 부분은 댓글을 통해 알려주시면 감사하겠습니다.
도움이 되셨다면 밑에 공감 버튼 부탁드리겠습니다.
'개발 이야기 > java' 카테고리의 다른 글
[Java][Spring Boot]어노테이션(Annotation) (0) | 2019.09.30 |
---|---|
[Java]자료형간의 캐스팅 (0) | 2017.09.28 |
[Java][Spring]MongoDB 연동 및 사용 (0) | 2017.07.27 |
[Java][Spring]SMTP를 이용한 이메일 인증 기능 (6) | 2017.07.20 |
[intellij] spring mvc + gradle 프로젝트 생성 (0) | 2017.03.05 |