首 页文章中心下载中心客户留言老站入口
您当前的位置:网页制作文章中心网络编程JSP教程 → 文章内容 退出登录 用户管理
本类热门文章
相关下载
JSP 国际化-格式化货币和日期
作者:佚名  来源:不详  发布时间:2008-8-12 18:56:33

减小字体 增大字体

1.格式化货币

世界上许多国家都有不同的货币格式和数字格式惯例。针对特定的本地化环境正确地格式化和显示货币是本地化的一个重要部分。

%26lt;%@ page pageEncoding=UTF-8 %%26gt;
%26lt;%@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core %%26gt;
%26lt;%@ taglib prefix=fmt uri=http://java.sun.com/jsp/jstl/fmt %%26gt;

%26lt;html%26gt;
%26lt;head%26gt;

%26lt;title%26gt;Currency Formatting%26lt;/title%26gt;
%26lt;/head%26gt;
%26lt;body%26gt;
%26lt;h1%26gt;Currency Formatting and locales%26lt;/h1%26gt;

%26lt;h3%26gt;English, Great Britain%26lt;/h3%26gt;
%26lt;fmt:setLocale value=en_GB /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;English, USA%26lt;/h3%26gt;
%26lt;fmt:setLocale value=en_US /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;French, France%26lt;/h3%26gt;
%26lt;fmt:setLocale value=fr_FR /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Japanese, Japan%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ja_JP /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Korean, Korea%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ko_KR /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Spanish, Spain%26lt;/h3%26gt;
%26lt;fmt:setLocale value=es_ES /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Arabic, Egypt%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ar_EG /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Using Local Numeric Formatting for Different Currency%26lt;/h3%26gt;
%26lt;h4%26gt;English, Great Britan%26lt;/h4%26gt;
%26lt;fmt:setLocale value=en_GB /%26gt;
%26lt;fmt:formatNumber type=currency value=80000 /%26gt;%26lt;br/%26gt;
%26lt;fmt:formatNumber type=currency value=80000 currencyCode=EUR/%26gt;%26lt;br/%26gt;

%26lt;/body%26gt;
%26lt;/html%26gt;

2.格式化日期

类似于数字和货币格式化,本地化环境还会影响生成日期和时间的方式。

%26lt;%@ page pageEncoding=UTF-8 %%26gt;
%26lt;%@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core %%26gt;
%26lt;%@ taglib prefix=fmt uri=http://java.sun.com/jsp/jstl/fmt %%26gt;

%26lt;html%26gt;
%26lt;head%26gt;
%26lt;title%26gt;Date Formatting%26lt;/title%26gt;
%26lt;/head%26gt;
%26lt;body%26gt;
%26lt;h1%26gt;Date Formatting and locale%26lt;/h1%26gt;
%26lt;fmt:timeZone value=EST%26gt;
%26lt;jsp:useBean id=currentTime class=java.util.Date/%26gt;

%26lt;h3%26gt;English, Great Britain%26lt;/h3%26gt;
%26lt;fmt:setLocale value=en_GB /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;English, USA%26lt;/h3%26gt;
%26lt;fmt:setLocale value=en_US /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;French, France%26lt;/h3%26gt;
%26lt;fmt:setLocale value=fr_FR /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Japanese, Japan%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ja_JP /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Korean, Korea%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ko_KR /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;h3%26gt;Spanish, Spain%26lt;/h3%26gt;
%26lt;fmt:setLocale value=es_ES /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;


%26lt;h3%26gt;Arabic, Egypt%26lt;/h3%26gt;
%26lt;fmt:setLocale value=ar_EG /%26gt;
%26lt;fmt:formatDate type=both dateStyle=full timeStyle=full value=${currentTime} /%26gt;%26lt;br/%26gt;

%26lt;/fmt:timeZone%26gt;
%26lt;/body%26gt;
%26lt;/html%26gt;

%26lt;fmt:formatDate%26gt;动作的属性

type: 可以是time,date或both。控制是否只生成时间,只生成日期,或者时间日期都生成。

dateStyle: 可以是short, medium, long 或 full(default)。控制打印日期使用的具体格式。

timeStyle: 可以是short, medium, long 或 full(default)。控制打印时间使用的具体格式。

value: 这是一个java.util.Date 类型的值,用于生成日期和时间。

[] [返回上一页] [打 印]
文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 管理登陆 yn11 QQ:1003368401