1. 통화 형식
전 세계 많은 국가에서는 통화 형식과 숫자 형식 규칙이 다릅니다. 특정 현지화 환경에 맞게 통화 형식을 올바르게 지정하고 표시하는 것은 현지화의 중요한 부분입니다.
<%@ 페이지 pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri=" http://java.sun.com/jsp/jstl/core " %>
<%@ taglib prefix="fmt" uri=" http://java.sun.com/jsp/jstl/fmt " %>
<html>
<head>
<title>통화 형식</title>
</head>
<본문>
<h1>통화 형식 및 지역</h1>
<h3>영어, 영국</h3>
<fmt:setLocale value="en_GB" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>영어, 미국</h3>
<fmt:setLocale value="en_US" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>프랑스어, 프랑스</h3>
<fmt:setLocale value="fr_FR" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>일본어, 일본</h3>
<fmt:setLocale value="ja_JP" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>한국어, 한국</h3>
<fmt:setLocale value="ko_KR" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>스페인어, 스페인</h3>
<fmt:setLocale value="es_ES" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>아랍어, 이집트</h3>
<fmt:setLocale value="ar_EG" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>다른 통화에 대한 현지 숫자 형식 사용</h3>
<h4>영어, 영국</h4>
<fmt:setLocale value="en_GB" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<fmt:formatNumber type="currency" value="80000" 통화Code="EUR"/><br/>
</body>
</html>
2. 날짜 형식 지정은
숫자 및 통화 형식 지정과 유사하며 현지화 환경도 날짜와 시간이 생성되는 방식에 영향을 미칩니다.
<%@ 페이지 pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri=" http://java.sun.com/jsp/jstl/core " %>
<%@ taglib prefix="fmt" uri=" http://java.sun.com/jsp/jstl/fmt " %>
<html>
<머리>
<title>날짜 형식</title>
</head>
<본문>
<h1>날짜 형식 및 언어</h1>
<fmt:timeZone 값="EST">
<jsp:useBean id="currentTime" class="java.util.Date"/>
<h3>영어, 영국</h3>
<fmt:setLocale value="en_GB" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>영어, 미국</h3>
<fmt:setLocale value="en_US" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>프랑스어, 프랑스</h3>
<fmt:setLocale value="fr_FR" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>일본어, 일본</h3>
<fmt:setLocale value="ja_JP" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>한국어, 한국</h3>
<fmt:setLocale value="ko_KR" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>스페인어, 스페인</h3>
<fmt:setLocale value="es_ES" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>아랍어, 이집트</h3>
<fmt:setLocale value="ar_EG" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
</fmt:timeZone>
</body>
</html>
<fmt:formatDate>작업 속성
유형: 시간, 날짜 또는 둘 다일 수 있습니다. 시간만 생성할지, 날짜만 생성할지, 시간과 날짜를 모두 생성할지 제어합니다.
dateStyle: 짧음, 중간, 길음 또는 전체(기본값)일 수 있습니다. 인쇄된 날짜에 사용되는 특정 형식을 제어합니다.
timeStyle: 짧음, 중간, 길음 또는 전체(기본값)일 수 있습니다. 인쇄 시간에 사용되는 특정 형식을 제어합니다.
value: 날짜와 시간을 생성하는 데 사용되는 java.util.Date 유형의 값입니다.