您的位置:首页 > 其它

.DateFormat 与国际化资源

2014-09-23 07:44 85 查看
DateFormat 可帮助进行格式化并解析任何语言环境的日期。对于月、星期,甚至日历格式(阴历和阳历),其代码可完全与语言环境的约定无关。

要格式化一个当前语言环境下的日期,可使用某个静态工厂方法:

myString = DateFormat.getDateInstance().format(myDate);

1.首先要创建出需要国际化的资源

csdn_en_US.properties

csdn_ja_JP.properties

csdn_zh_CN.properties

csdn.properties

csdn代表的是公共的基础名称与ResourceBundle bundle=ResourceBundle.getBundle(“csdn”,locale);

参数的第一个csdn对应,必须一致

locale代表的国际化

Locale locale=new Locale(“zh””’);

2.你创建的国际化资源文件如下:

csdn_en_US.properties

csdn_ja_JP.properties

csdn_zh_CN.properties

csdn.properties

必须放在src目录下面---->bin目录的根目录classes文件下

3.国际化资源文件都是通过键值对体现

Name=用户名

Pass=密码

=前的位置 我称为key =之后我称为key 对应value值所以可以通过

String name=bundle.getString("name");

Name 参数名称对应的就是key的名称获取其对应的值

4.国际化资源文件名称的命名规范是:

公共基础名称_国家语言代码_国家地区代码.properties

默认的是 公共基础名称.properties
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: