<fmt:setTimeZone>, <fmt:timeZone>
특정 지역의 타임존을 설정하는 태그.
<fmt:setTimeZone value=“timeZone” [var=“varName”]
[scope=“{page | request | session | application}”]>
타임존을 부분 적용하는 태그
<fmt:setTimeZone value=“timeZone”>
몸체
</fmt:timeZone>
<fmt:setLocale>
로케일 값으로 국가와 언어를 지정하면 해당 지역의 통화와 날짜 형식으로 출력된다.
<fmt:setLocale value=“locale” >
매개변수:
value: 언어코드와 국가 코드를 밑줄로 구분해서 표현
<예> ko_kr, en_US 등
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="now" value="<%=new java.util.Date()%>"></c:set>
<pre>
default : <fmt:formatDate value="${now }" />
Korea KST : <fmt:formatDate value="${now }" type="both" dateStyle="full" timeStyle="full" />
<fmt:timeZone value="GMT">
<fmt:formatDate value="${now }" type="both" dateStyle="full" timeStyle="full" />
</fmt:timeZone>
<h3>로케일 테스트</h3>
로케일을 영어로 설정
<fmt:setLocale value="en_US"></fmt:setLocale>
화폐단위 : <fmt:formatNumber value="10000" type="currency"/>
날짜 : <fmt:formatDate value="${now }"/>
<fmt:setLocale value="ko_KR"></fmt:setLocale>
화폐단위 : <fmt:formatNumber value="10000" type="currency"/>
날짜 : <fmt:formatDate value="${now }"/>
</pre>
</body>
</html>
728x90
반응형
'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글
[JSP] fmt태그 실습하기 (0) | 2020.08.14 |
---|---|
[JSP] fmt태그 사용하기(<fmt:formatDate>) (0) | 2020.08.14 |
[JSP] fmt태그 사용하기(<fmt:formatNumber>) (0) | 2020.08.14 |
[JSP] fmt태그 이용하기 기초 (0) | 2020.08.14 |
[JSP] c태그 사용하기(<c:catch>) (0) | 2020.08.14 |