第十二章 国际化 课程内容:处理基于地区的日期和时间、格式 化数字与货币、资源簇 ■授课时间:2006/06/08 教学目标:了解国际化概念;学习如何用语言、 国家和变体参数构造一个地区;掌握日期与时 间的处理,以及数字与货币的显示;如何使用 资源簇 ■ 重点:如何处理基于地区的日期和时间、显示 格式化数字与货币、资源簇的使用 ■教学方法:讲授 ■教学过程:(省略) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 课程内容:处理基于地区的日期和时间、格式 化数字与货币、资源簇 授课时间:2006/06/08 教学目标:了解国际化概念;学习如何用语言、 国家和变体参数构造一个地区;掌握日期与时 间的处理,以及数字与货币的显示;如何使用 资源簇 重点:如何处理基于地区的日期和时间、显示 格式化数字与货币、资源簇的使用 教学方法:讲授 教学过程:(省略) 第十二章 国际化
Java国际化支持 使用Unicode 提供Locale类封装有关地区特征的信息 利用ResourceBundle类将地区特征的信息从程 序中分离出来。如显示状态的信息、GUI组件 的标签等 ©2006计算机系杨群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 使用 Unicode 提供Locale类封装有关地区特征的信息 利用 ResourceBundle 类将地区特征的信息从程 序中分离出来。如显示状态的信息、GUI组件 的标签等 Java国际化支持
Locale类 一个Locale对象代表一个具有特定语言和习惯的 地理、政治或文化区域。如果一个操作需要 Locale来执行它的任务,则该操作称为是地区敏 感的(locale-sensitive),你可以使用Locale 给用户裁剪信息 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. Locale类 一个Locale对象代表一个具有特定语言和习惯的 地理、政治或文化区域。如果一个操作需要 Locale来执行它的任务,则该操作称为是地区敏 感的(locale-sensitive),你可以使用Locale 给用户裁剪信息
创建一个Locale 创建Locale对象,使用下面的构造函数: Locale(String language,S String country) Locale(String language,String country, String variant) 例: new Locale("en","US"); new Locale(fr","CA"); ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 创建一个Locale 创建Locale对象,使用下面的构造函数: Locale(String language, String country) Locale(String language, String country, String variant) 例: new Locale(“en” , “US”); new Locale(“fr” , “CA”);
Date类 Date类代表一个具体的时刻,以毫秒为单位,可 以用下面的构造函数构造Date对象: public Date(); public Date(long time); ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. Date类 Date类代表一个具体的时刻,以毫秒为单位,可 以用下面的构造函数构造Date对象: public Date(); public Date(long time);