1. Format Mata Uang
Banyak negara di dunia memiliki format mata uang dan konvensi format angka yang berbeda. Memformat dan menampilkan mata uang dengan benar untuk lingkungan pelokalan tertentu merupakan bagian penting dari pelokalan.
<%@ halaman 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>Pemformatan Mata Uang</title>
</kepala>
<tubuh>
<h1>Format Mata Uang dan lokal</h1>
<h3>Bahasa Inggris, Inggris Raya</h3>
<fmt:setLocale value="en_GB" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Bahasa Inggris, AS</h3>
<fmt:setLocale value="en_US" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Prancis, Prancis</h3>
<fmt:setLocale value="fr_FR" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Jepang, Jepang</h3>
<fmt:setLocale value="ja_JP" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Bahasa Korea, Korea</h3>
<fmt:setLocale value="ko_KR" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Spanyol, Spanyol</h3>
<fmt:setLocale value="es_ES" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Arab, Mesir</h3>
<fmt:setLocale value="ar_EG" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<h3>Menggunakan Pemformatan Numerik Lokal untuk Mata Uang Berbeda</h3>
<h4>Bahasa Inggris, Inggris Raya</h4>
<fmt:setLocale value="en_GB" />
<fmt:formatNumber type="currency" value="80000" /><br/>
<fmt:formatNumber type="currency" value="80000"currencyCode="EUR"/><br/>
</body>
</html>
2. Pemformatan tanggal
serupa dengan pemformatan angka dan mata uang, dan lingkungan pelokalan juga memengaruhi cara pembuatan tanggal dan waktu.
<%@ halaman 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>
<kepala>
<title>Pemformatan Tanggal</title>
</kepala>
<tubuh>
<h1>Pemformatan Tanggal dan lokal</h1>
<fmt:zona waktu nilai="EST">
<jsp:useBean id="currentTime" class="java.util.Date"/>
<h3>Bahasa Inggris, Inggris Raya</h3>
<fmt:setLocale value="en_GB" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Bahasa Inggris, AS</h3>
<fmt:setLocale value="en_US" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Prancis, Prancis</h3>
<fmt:setLocale value="fr_FR" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Jepang, Jepang</h3>
<fmt:setLocale value="ja_JP" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Bahasa Korea, Korea</h3>
<fmt:setLocale value="ko_KR" />
<fmt:formatDate type="both" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Spanyol, Spanyol</h3>
<fmt:setLocale value="es_ES" />
<fmt:formatDate type="keduanya" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
<h3>Arab, Mesir</h3>
<fmt:setLocale value="ar_EG" />
<fmt:formatDate type="keduanya" dateStyle="full" timeStyle="full" value="${currentTime}" /><br/>
</fmt:timeZone>
</tubuh>
</html>
<fmt:formatDate>Jenis atribut tindakan
: dapat berupa waktu, tanggal, atau keduanya. Mengontrol apakah hanya waktu, tanggal saja, atau waktu dan tanggal yang dihasilkan.
dateStyle: bisa pendek, sedang, panjang atau penuh (default). Mengontrol format spesifik yang digunakan untuk tanggal pencetakan.
timeStyle: bisa pendek, sedang, panjang atau penuh (default). Mengontrol format spesifik yang digunakan untuk waktu pencetakan.
value: Ini adalah nilai bertipe java.util.Date yang digunakan untuk menghasilkan tanggal dan waktu.