![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e323. Formatting and Parsing a Date for a LocaleTo format and parse in a particular locale, specify the locale when creating theSimpleDateFormat object.
Locale locale = Locale.FRENCH; // Format with a custom format DateFormat formatter = new SimpleDateFormat("E, dd MMM yyyy", locale); String s = formatter.format(new Date()); // mar., 29 janv. 2002 // Format with a default format s = DateFormat.getDateInstance(DateFormat.MEDIUM, locale).format(new Date()); // 29 janv. 2002 try { // Parse with a custom format formatter = new SimpleDateFormat("E, dd MMM yyyy", locale); Date date = (Date)formatter.parse("mar., 29 janv. 2002"); // Parse with a default format date = DateFormat.getDateInstance(DateFormat.MEDIUM, locale).parse("29 janv. 2002"); } catch (ParseException e) { }
e321. Parsing a Date Using a Custom Format e322. Formatting and Parsing a Date Using Default Formats
© 2002 Addison-Wesley. |