1、定义
Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时间表示方式都不同。
2、Locale对象的3种常用创建方式
第一种:Locale locale = Locale.getDefault();
第二种:使用默认的静态方法
第三种:通过Locale的构造函数创建Locale对象(3个构造方法)
Locale类支持非常多的国家和地区。我们可以通过以下方法,查看Locale支持的全部区域:
结果如下
下面选择其中的两个进行说明,如何利用它们来创建Locale对象:
例如,第一个输出是“ja_JP”。
其中,ja代表“语言”,这里指日语;“JP”代表国家,这里指日本。
我们可以通过如下方法,创建“语言是日语,国家是日本的Locale对象”。
Locale locale = new Locale( "ja" , "JP" );
例如,第三个输出是“en”。
其中,en代表“语言”,这里指英语。
我们可以通过如下方法,创建“语言是英文的Locale对象”。
Locale locale = new Locale( "en" );
3、方法
4、应用场景
主要就是应用在不同的地区的显示,下面这个代码是时间对于不同地区的格式变换
















