Formatting and Parsing Locale-specific Time // Format Locale locale = Locale.FRENCH; Date date = new Date(); String string = DateFormat.getTimeInstance( DateFormat.DEFAULT, locale).format(date); // Parse try { date = DateFormat.getTimeInstance( DateFormat.DEFAULT, locale).parse("01:37:11"); } catch (ParseException e) { }