티스토리 뷰
반응형
목표: format태그를 이용해서 날짜 형식을 변경한다
지금까지는 JSP가 알아서 날짜 형식을 만들어서 출력해주었다.
하지만 필요에 따라 날짜 형식을 변경해야 한다.
list.jsp => 간단한 날짜 형식
detail.jsp => 자세한 날짜 형식
사용방법:
format을 위한 태그 라이브러리 추가
라이브러리를 이용해서 날짜 형식 작성
fmt:formatDate pattern="yyyy-MM-dd" value="${n.regdate}"
fmt:formatDate 선택
pattern옵션: yyyy 연도, MM 월, dd 일, hh 시간, mm 분, ss 초
- y 및 M, d 등 개수를 조절해서 사용 가능
- 중간에 "-" 외에도 사용하고 싶은 단어나 문자 삽입 가능
- M(월)은 대문자, m(분)은 소문자
코드:
- list.jsp
<!-- jstl 포맷라이브러리 추가 -->
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
list.jsp에 포맷을 위한 라이브러리를 추가한다.
<!-- 날짜 형식 -->
<td><fmt:formatDate pattern="yyyy-MM-dd" value="${n.regdate}"/> </td>
간단한 날짜 형식 출력 pattern 옵션을 이용
- detail.jsp
<!-- jstl 포맷라이브러리 추가 -->
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
detail.jsp에 포맷을 위한 라이브러리를 추가한다.
<!-- 날짜 포맷 -->
<th>작성일</th>
<td class="text-align-left text-indent" colspan="3">
<fmt:formatDate pattern="yyyy-MM-dd hh:mm:ss" value="${n.regdate}"/></td>
자세한 날짜 형식 출력 pattern 옵션을 이용, hh:mm:ss 추가
결과:
yyyy-MM-dd 형식으로 출력
yyyy-MM-dd hh:mm:ss 형식으로 출력
반응형
'Servlet JSP' 카테고리의 다른 글
JSTL: EL에서 함수(functions) 이용하기 (0) | 2021.05.19 |
---|---|
JSTL : format 태그로 숫자 형식 변경하기 (0) | 2021.05.19 |
JSTL: forTokens로 첨부파일 목록 출력하기 (0) | 2021.05.18 |
JSTL: if문으로 pager 이전/다음 번호 만들기 (0) | 2021.05.18 |
JSTL: forEach문으로 pager 번호 만들기 (0) | 2021.05.18 |
댓글
공지사항