1. formatNumber
<%@ taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%> ★ 임포트 해야 함
<fmt:formatNumber value="12345.678" type="number"/> //12,345.678
<fmt:formatNumber value="12345.678" type="currency" currencySymbol="₩" /> // 12,346₩
<fmt:formatNumber value="12345.678" type="percent" /> // 1,234,568%
<fmt:formatNumber value="12345.678" pattern=".00000" /> // 12345.67800
▶ type 에는 number, currency, percent, pattern 이 있음
<fmt:formatNumber var="변수명" value="출력값" type=""/>
-> 변수명까지 붙여줄 경우 프린트 되는 것이 아니라 변수를 선언하는 것이 됨
2. formatDate
<%@ taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%> ★ 임포트 해야 함
날짜 객체 생성하기(Date 형태)
request
<%
request.setAttribute("Today1", new java.util.Date()); ${Today1}
%>
useBean
<jsp:useBean id="Today2" class="java.util.Date()"/> ${Today2}
<c:set/>
<c:set var="Today3" value="new java.util.Date()"/> ${Today3}
<c:parseDate/>
<c:parseDate var="Today4" value="2021-12-19 16:42:00" pattern="yyyy-MM-dd HH:mm:ss"/>
formatDate(Date 타입을 문자열로 변경하기)
request
<c:formatDate value="${Today1}" pattern="yyyy.MM.dd HH:mm:ss"/>
useBean
<fmt:formatDate value="${toDay_B}" pattern="yyyy-MM-dd HH:mm:ss"/>
<c:set/>
<fmt:formatDate value="${toDay_C}" pattern="E"/>
<c:parseDate/>
<fmt:formatDate value="${toDay_D}" pattern="yyyy-MM-dd"/>
+) 패턴
y | 년 |
M | 월 |
d(The day of the month) | 일 |
h(The hour(12-hour time)) | 시(12) |
H(The hour(24-hour time)) | 시(24) |
m(The minute) | 분 |
s(The second) | 초 |
Spring JSTL Formatting Tags
태그명 내용 requestEncoding value 속성을 통해 지정한 문자 셋으로 변경 setLocale 통화 기호나 시간 대역을 설정한 지역에 맞게 표시 timeZone 특정 영역의 시간대(GMT/GMT-9)를 설정 setTimeZone 특정 영역..
smujihoon.tistory.com
3. 날짜 계산하기
<%@ taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%> ★ 임포트 해야 함
<fmt:parseDate var="sDate" value="20180101" pattern="yyyyMMdd" />
<fmt:parseNumber value="${sDate.time / (1000*60*60*24)}" integerOnly="true" var="isDate" scope="request" />
<fmt:parseDate var="tDate" value="20180301" pattern="yyyyMMdd" />
<fmt:parseNumber value="${tDate.time / (1000*60*60*24)}" integerOnly="true" var="itDate" scope="request" />
${itDate - isDate} 일 지남
'JSP' 카테고리의 다른 글
[JSP] ajax 사용하기_회원가입 유효성 검사 (0) | 2021.12.20 |
---|---|
[JSP] servlet 사용하기 (0) | 2021.12.19 |
[JSP] JSTL(Java Standard Tag Library)_ 구구단 & 별찍기 & 확장 for문 (0) | 2021.12.17 |
[JSP] EL(Expression Language) 코드 (0) | 2021.12.17 |
[JSP] JSP에서 javascript 사용하기(1) (0) | 2021.12.13 |
댓글