DateFormatDemopublic class DateFormatDemo extends Object
Methods Summary |
---|
public static void | displayDate(java.util.Locale currentLocale)
Date today;
String dateOut;
DateFormat dateFormatter;
dateFormatter =
DateFormat.getDateInstance(DateFormat.DEFAULT, currentLocale);
today = new Date();
dateOut = dateFormatter.format(today);
System.out.println(dateOut + " " + currentLocale.toString());
| public static void | main(java.lang.String[] args)
Locale[] locales = {
new Locale("fr","FR"),
new Locale("de","DE"),
new Locale("en","US")
};
for (int i = 0; i < locales.length; i++) {
displayDate(locales[i]);
}
showDateStyles(new Locale("en","US"));
showDateStyles(new Locale("fr","FR"));
showTimeStyles(new Locale("en","US"));
showTimeStyles(new Locale("de","DE"));
showBothStyles(new Locale("en","US"));
showBothStyles(new Locale("fr","FR"));
| public static void | showBothStyles(java.util.Locale currentLocale)
Date today;
String result;
DateFormat formatter;
int[] styles = {
DateFormat.DEFAULT,
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG,
DateFormat.FULL
};
System.out.println();
System.out.println("Locale: " + currentLocale.toString());
System.out.println();
today = new Date();
for (int k = 0; k < styles.length; k++) {
formatter = DateFormat.getDateTimeInstance(
styles[k], styles[k], currentLocale);
result = formatter.format(today);
System.out.println(result);
}
| public static void | showDateStyles(java.util.Locale currentLocale)
Date today = new Date();
String result;
DateFormat formatter;
int[] styles = {
DateFormat.DEFAULT,
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG,
DateFormat.FULL
};
System.out.println();
System.out.println("Locale: " + currentLocale.toString());
System.out.println();
for (int k = 0; k < styles.length; k++) {
formatter =
DateFormat.getDateInstance(styles[k], currentLocale);
result = formatter.format(today);
System.out.println(result);
}
| public static void | showTimeStyles(java.util.Locale currentLocale)
Date today = new Date();
String result;
DateFormat formatter;
int[] styles = {
DateFormat.DEFAULT,
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG,
DateFormat.FULL
};
System.out.println();
System.out.println("Locale: " + currentLocale.toString());
System.out.println();
for (int k = 0; k < styles.length; k++) {
formatter =
DateFormat.getTimeInstance(styles[k], currentLocale);
result = formatter.format(today);
System.out.println(result);
}
|
|