Formatting and Parsing a Locale-specific Date and Time // Format Locale locale = Locale.ITALIAN; Date date = new Date(); String string = DateFormat.getDateTimeInstance( DateFormat.DEFAULT, DateFormat.DEFAULT, locale).format(date); // Parse try { date = DateFormat.getDateTimeInstance( DateFormat.DEFAULT, DateFormat.DEFAULT, locale).parse( "15-nov-98 1.45.12"); } catch (ParseException e) { }