Develop

[JSTL] data format 날짜 형식 변경하기 본문

웹 개발/JavaScript & jQuery & JSTL

[JSTL] data format 날짜 형식 변경하기

개발 기록 2024. 2. 19. 20:55

 

목적

JSTL 의 fmt 태그를 이용하여 날짜 출력 형식을 변경하려고 한다.

 

1. 먼저 맨 위에 taglib 적어주기

 

위의 3개중에 중간에 있는 것이다.

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

 

2. 그 다음 formatDate 형식에 맞춰서 입력하면 끝이다

 

 

기본형태

<fmt:formatDate pattern="원하는 형식" value="값"/>

 

자주쓰는 형태

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

 

나는 이렇게 입력했다

<td class="tb_us_joinDate"> <fmt:formatDate pattern="yyyy년 MM월 dd일" value="${ul.us_joinDate }"/></td>
<td class="tb_us_outDate"> <fmt:formatDate pattern="yyyy년 MM월 dd일" value="${ul.us_outDate }"/> </td>

 

 

출력 결과

 

형식은 원하는대로 잘 나오니 표의 칸 길이를 조절해봐야겠다

 

 

+) 월은 M(대문자) 쓰는 것 잊지말기

탈퇴일만 m(소문자)로 입력해보았다

 

출력 결과

 

탈퇴일을 보면 2월에 탈퇴했는데 10월이라고 나온다.

이렇게 원하는 값과는 다른 값이 나오므로 조심하자 

 


 

참고한 글

 

[JSP] JSTL <fmt: formatDate> 태그로 날짜 형식 변경하기 — 기록하는 공간 (tistory.com)

 

[JSP] JSTL <fmt: formatDate> 태그로 날짜 형식 변경하기

오라클에서 날짜를 저장할 때는 주로 DATA_TYPE을 TIMESTAMP를 사용한다. 하지만, 이를 출력할 때는 다음과 같이 출력이 된다. 우리는 보통 웹에서 2019-10-05 07:43:22 이런식으로 날짜를 보는 것에 익숙해

cbw1030.tistory.com