FormatDateLoc

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) {
}

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.