JSP&Servlet/BASIC
JSP 날짜 포맷팅 [ fmt:formating ]태그 라이브러리
유혁스쿨
2020. 9. 5. 01:08
728x90
반응형
fmt:formating 태그 라이브러리
Date 에서 제공하는 기본 toString 기능이 별로일때 형태를 바꿔주기 위해서는 service단에서 simpleDateFormat을 사용할수도 있지만 훨씬 더 편한 방법이 있습니다.
jsp자체적으로 jstl에서 제공하는 방법이 있습니다.
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
c:core 태그립이아닌 fmt:formating 태그립입니다.
문자열포매팅이나 날짜포매팅을할때 보통 많이씁니다.
<fmt:formatData value="${받아온날짜}" pattern="yyyy년 MM월 dd일 a hh:mm" />
jsp단에서 날짜를 출력해야할 위치에서 value속성에 ${EL} 표현식으로 넘겨받은 날짜를 불러온 후 pattern속성으로 날짜 패턴을 변경해줍니다
yyyy년 MM월 dd일 a hh:mm
y : year - 년도를 뜻하며 yyyy y4개는 4자리 년도로 포맷해줍니다.
M : Month 월을 뜻하며 MM M2개는 2자리 월로 포맷해줍니다.
d : day 일을 뜻하며 dd d2개는 2자리 일로 포맷해줍니다.
a : 오전오후를 뜻하며 자동으로 am/pm으로 포맷해줍니다.
h : hour 시간의 시를 뜻하며 1부터 23시 혹은 0부터 24시를 포맷해줍니다 - (아직 확인못했음..)
m : minute 시간의 분을 뜻하며 mm m2개는 0부터 59분까지를 포맷해줍니다.
편리하게 사용하시기바랍니다 ㅎㅎ
728x90
반응형