package dateformat;
import java.text.DateFormat;
import java.text.DateFormatSymbols;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
public class TestDateFormat {
try {
date = tf3.parse(timeStr);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Locale " + locale2 + ": <"
+ formatShortTime(today, locale2) + ">, Time Separator: <"
+ getTimeSeparator(locale2) + ">");
}
public static String formatShortTime(Date today, Locale locale) {
DateFormat tf2 = DateFormat.getTimeInstance(
DateFormat.SHORT, locale);
String time2 = tf2.format(today.getTime());
return time2;
}
public static String getTimeSeparator(Locale locale) {
}
public static Locale[] getAllLocales(){
List locales = new ArrayList<Locale>();
locales.add(Locale.CANADA);
locales.add(Locale.CANADA_FRENCH);
locales.add(Locale.CHINA);
locales.add(Locale.CHINESE);
locales.add(Locale.ENGLISH);
locales.add(Locale.FRANCE);
locales.add(Locale.FRENCH);
locales.add(Locale.GERMAN);
locales.add(Locale.GERMANY);
locales.add(Locale.ITALIAN);
locales.add(Locale.ITALY);
locales.add(Locale.JAPAN);
locales.add(Locale.JAPANESE);
locales.add(Locale.KOREA);
locales.add(Locale.KOREAN);
locales.add(Locale.PRC);
locales.add(Locale.ROOT);
locales.add(Locale.SIMPLIFIED_CHINESE);
locales.add(Locale.TAIWAN);
locales.add(Locale.TRADITIONAL_CHINESE);
locales.add(Locale.UK);
locales.add(Locale.US);
return (Locale[]) locales.toArray(new Locale[0]);
}
}