// Format Locale locale = Locale.ITALIAN; Date date = new Date(); String s = DateFormat.getTimeInstance(DateFormat.SHORT, locale).format(date); // 22.33 s = DateFormat.getTimeInstance(DateFormat.MEDIUM, locale).format(date); // 22.33.03 s = DateFormat.getTimeInstance(DateFormat.LONG, locale).format(date); // 22.33.03 PST s = DateFormat.getTimeInstance(DateFormat.FULL, locale).format(date); // 22.33.03 PST s = DateFormat.getTimeInstance(DateFormat.DEFAULT, locale).format(date); // 22.33.03 // Parse try { date = DateFormat.getTimeInstance( DateFormat.DEFAULT, locale).parse("22.33.03"); } catch (ParseException e) { }