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