java.util.Calendar#getAvailableLocales ( )源码实例Demo

下面列出了java.util.Calendar#getAvailableLocales ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: MeteoInfo   文件: JLocaleChooser.java
/**
 * Default JLocaleChooser constructor.
 */
public JLocaleChooser(JComponent component) {
	super();
	this.component = component;
	addItemListener(this);
	locales = Calendar.getAvailableLocales();
	localeCount = locales.length;

	for (int i = 0; i < localeCount; i++) {
		if (locales[i].getCountry().length() > 0) {
			addItem(locales[i].getDisplayName());
		}
	}

	setLocale(Locale.getDefault());
}
 
源代码2 项目: dragonwell8_jdk   文件: JapanEraNameCompatTest.java
@Test
public void testFormatParseEraName() {
    LocalDate date = LocalDate.of(2019, 5, 1);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd GGGG");
    formatter = formatter.withChronology(JapaneseChronology.INSTANCE);

    int num = 0;
    for (Locale locale : Calendar.getAvailableLocales()) {
        formatter = formatter.withLocale(locale);
        try {
            LocalDate.parse(date.format(formatter), formatter);
        } catch (DateTimeParseException e) {
            // If an array is defined for Japanese eras in java.time resource,
            // but an era entry is missing, format fallback to English name
            // while parse throw DateTimeParseException.
            num++;
            System.out.println("Missing java.time resource data for locale: " + locale);
        }
    }
    if (num > 0) {
        throw new RuntimeException("Missing java.time data for " + num + " locales");
    }
}
 
源代码3 项目: TencentKona-8   文件: JapanEraNameCompatTest.java
@Test
public void testFormatParseEraName() {
    LocalDate date = LocalDate.of(2019, 5, 1);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd GGGG");
    formatter = formatter.withChronology(JapaneseChronology.INSTANCE);

    int num = 0;
    for (Locale locale : Calendar.getAvailableLocales()) {
        formatter = formatter.withLocale(locale);
        try {
            LocalDate.parse(date.format(formatter), formatter);
        } catch (DateTimeParseException e) {
            // If an array is defined for Japanese eras in java.time resource,
            // but an era entry is missing, format fallback to English name
            // while parse throw DateTimeParseException.
            num++;
            System.out.println("Missing java.time resource data for locale: " + locale);
        }
    }
    if (num > 0) {
        throw new RuntimeException("Missing java.time data for " + num + " locales");
    }
}
 
源代码4 项目: openjdk-jdk8u   文件: JapanEraNameCompatTest.java
@Test
public void testFormatParseEraName() {
    LocalDate date = LocalDate.of(2019, 5, 1);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd GGGG");
    formatter = formatter.withChronology(JapaneseChronology.INSTANCE);

    int num = 0;
    for (Locale locale : Calendar.getAvailableLocales()) {
        formatter = formatter.withLocale(locale);
        try {
            LocalDate.parse(date.format(formatter), formatter);
        } catch (DateTimeParseException e) {
            // If an array is defined for Japanese eras in java.time resource,
            // but an era entry is missing, format fallback to English name
            // while parse throw DateTimeParseException.
            num++;
            System.out.println("Missing java.time resource data for locale: " + locale);
        }
    }
    if (num > 0) {
        throw new RuntimeException("Missing java.time data for " + num + " locales");
    }
}
 
源代码5 项目: jdk8u_jdk   文件: JapanEraNameCompatTest.java
@Test
public void testFormatParseEraName() {
    LocalDate date = LocalDate.of(2019, 5, 1);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd GGGG");
    formatter = formatter.withChronology(JapaneseChronology.INSTANCE);

    int num = 0;
    for (Locale locale : Calendar.getAvailableLocales()) {
        formatter = formatter.withLocale(locale);
        try {
            LocalDate.parse(date.format(formatter), formatter);
        } catch (DateTimeParseException e) {
            // If an array is defined for Japanese eras in java.time resource,
            // but an era entry is missing, format fallback to English name
            // while parse throw DateTimeParseException.
            num++;
            System.out.println("Missing java.time resource data for locale: " + locale);
        }
    }
    if (num > 0) {
        throw new RuntimeException("Missing java.time data for " + num + " locales");
    }
}
 
源代码6 项目: MeteoInfo   文件: LocaleEditor.java
/**
 * Default LocaleEditor constructor.
 */
public LocaleEditor() {
	locale = Locale.getDefault();
	locales = Calendar.getAvailableLocales();
	length = locales.length;
	localeStrings = new String[length];
}
 
源代码7 项目: j2objc   文件: CalendarTest.java
/**
 * java.util.Calendar#getAvailableLocales()
 */
public void test_getAvailableLocales() {
    Locale[] locales = Calendar.getAvailableLocales();
    boolean exist = false;
    for (int i = 0; i < locales.length; i++) {
        Locale l = locales[i];
        if (Locale.US.equals(l)) {
            exist = true;
            break;
        }
    }
    assertTrue(exist);
}