Calendar Locale
Locale有关知识:对象的创建、...
Locale
1 import java.text.SimpleDateFormat;
2 import java.util.Calendar;
3 import java.util.Date;
4 import java.util.Locale;
5
6 public class Any {
7 public static void main(String []aa){
8 /*
9 * Locale类:public final class
10 * */
11
12 /*字段都是Static,通过调用字段获得语言环境
13 如:Locale.US、Locale.UK、......*/
14
15 /*获得本机默认的语言环境*/
16 Locale locale1 = Locale.getDefault();
17
18 /*通过创建对象来获得Locale的对象
19 *1、Locale(String language): language是IOS语言代码(IOS639)
20 *2、Locale(String language, String country): country是IOS3166
21 *3、Locale(String language、String country、String variant):variant不是很理解*/
22 Locale locale2 = new Locale("zh_tw");
23 Locale locale3 = new Locale("zh_hk", "China");
24 Locale locale4 = new Locale("zh_hk", "China", "WIN");
25
26 /* 调用自己的方法获得本机所有的语言环境*/
27 Locale[] locale = Calendar.getAvailableLocales();
28 System.out.println("本地共有 " + locale.length + "个实例化的Locale的对象");
29 System.out.println("本地Locale所有实例化对象如下 : ");
30 for (int i = 0; i < locale.length; i++) {
31 System.out.print(locale[i]);
32 System.out.print((0 == (i + 1) % 15) ? "\n" : " ");
33 }
34 System.out.println();
35 }
36 }


浙公网安备 33010602011771号