All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.lgooddatepicker.ysandbox.GetAllLanguages Maven / Gradle / Ivy

Go to download

Java 8 Swing Date Picker. Easy to use, good looking, nice features, and localized. Uses the JSR-310 standard.

There is a newer version: 11.2.1
Show newest version
package com.github.lgooddatepicker.ysandbox;

import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
import java.util.Locale;
import java.util.TreeSet;

/**
 * testStart, This is a class used to test various functions while programming. This class is not
 * involved with the normal operation of the date pickers.
 */
public class GetAllLanguages {

    public static void main(String[] args) {
        TreeSet languageCodes = new TreeSet();
        for (Locale locale : Locale.getAvailableLocales()) {
            languageCodes.add(locale.getLanguage());

        }

        LocalTime localTime = LocalTime.of(17, 30, 20);

        for (String languageCode : languageCodes) {

            Locale localeForLanguage = new Locale(languageCode);
            // Locale localeForLanguage = Locale.forLanguageTag(languageCode);
            DateTimeFormatter format = DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT).withLocale(localeForLanguage);
            System.out.print(localeForLanguage.getDisplayLanguage() + ": ");
            System.out.print(format.format(localTime) + "\n");
        }

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy