본문 바로가기
study/Jsp

[Jsp] 17. EL 표현언어 (Format 된 숫자를 일반 숫자로 변경[pattern])

by 금이패런츠 2022. 4. 13.
728x90
반응형
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%-- /src/main/webapp/jstl/jstlfmtex2.jsp --%>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>fmt 태그 예제 2</title>
</head>
<body>
<h3>Format 된 숫자를 일반 숫자로 변경</h3>
<%-- num1 : 20000 숫자형태 값 저장 --%>
<fmt:parseNumber value="20,000" var="num1" pattern="##,###" />
<fmt:parseNumber value="10,000" var="num2" pattern="##,###" />
합: ${num1} + ${num2} =${num1 + num2}<br> 
<br>
20,000 + 10,000 = 30,000 출력하기 <br>
<fmt:formatNumber value="${num1}" var="snum1" pattern="##,###" />
<fmt:formatNumber value="${num2}" var="snum2" pattern="##,###" />
<fmt:formatNumber value="${num1+num2}" var="snum3" pattern="##,###" />
합: ${snum1} + ${snum2} =${snum3}<br> 

<h3>Format 된 날짜를 날짜형으로 변경</h3>
<fmt:parseDate value="2022-12-25 12:00:00" pattern="yyyy-MM-dd HH:mm:ss" var="day" />
${day}<br>
<fmt:formatDate value="${day}" pattern="yyyy-MM-dd HH:mm:ss E요일"/>
</body>
</html>
728x90
반응형