fmt 라이브러리 설정
상단에 해당 라이브러리를 설정해줘야 사용 가능함
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %
사용법
<fmt:formatNumber>
<c:set var ="numt" value="10000000"/>
<fmt:formatNumber value="${numt}" />
<fmt:formatNumber value="${numt}" groupingUsed="false"/>
groupingUsed 속성은 숫자 단위 구분자 표시 여부를 설정하는 속성으로 default 값은 true임
10,000,000
10000000
currencySymbol 속성을 통한 화폐기호 설정
<fmt:formatNumber value="${numt}" type="currency" currencySymbol="#"/>
# 10,000,000.00
type ="percent"로 설정
<c:set var ="numt" value="2"/>
<fmt:formatNumber value="${numt}" type="percent"/>
200%
소수점 자리를 표현하는 옵션 minFractionDigits
<fmt:formatNumber value="${numt}" minFractionDigits="5"/>
<fmt:formatNumber value="${numt}" maxFractionDigits="2"/>
2.00000
2.00
오늘날짜 출력
<c:set var="today" value="<%=new java.util.Date() %>"/>
<fmt:formatDate value="${today}"/>
2021. 5. 14
<c:set var="today" value="<%=new java.util.Date() %>"/>
<fmt:formatDate value="${today}" type="time" />
오후 12:19:27
<c:set var="today" value="<%=new java.util.Date() %>"/>
<fmt:formatDate value="${today}" type="both" />
2021. 5. 14 오후 12:20:20
<fmt:formatDate value="${today}" pattern="yyyy년 MM월 DD일 hh시 mm분 ss초"/>
<fmt:formatDate value="${today}" pattern="yyyy년 MM월 DD일 EE요일 hh시 mm분 ss초"/>
2021년 05월 134일 12시 21분 11초
2021년 05월 134일 금요일 12시 22분 14초
<fmt:formatDate value="${today}" dateStyle="default"/>
<fmt:formatDate value="${today}" dateStyle="short"/>
<fmt:formatDate value="${today}" dateStyle="long"/>
<fmt:formatDate value="${today}" dateStyle="full"/>
2021. 5. 14
21. 5. 14
2021년 5월 14일 (금)
2021년 5월 14일 금요일
<fmt:formatDate value="${today}" type="time" timeStyle="default"/>
<fmt:formatDate value="${today}" type="time" timeStyle="short"/>
<fmt:formatDate value="${today}" type="time" timeStyle="long"/>
<fmt:formatDate value="${today}" type="time" timeStyle="full"/>
오후 12:27:10
오후 12:27
오후 12시 27분 30초
오후 12시 27분 40초 KST
'JSTL' 카테고리의 다른 글
[JSTL] <c:if>, <c:when>, <foreach>, <c:set>, <c:out> 기본문법 (0) | 2021.05.14 |
---|