Try to execute
public static String getTimeSeparator(Locale locale) {
String sepValue = ":";
DateFormat dateFormatter = DateFormat.getTimeInstance(DateFormat.SHORT,
locale);
DateFormatSymbols dfs = new DateFormatSymbols(locale);
Date now = new Date();
String[] amPmStrings = dfs.getAmPmStrings();
String localeTime = dateFormatter.format(now);
for (int i = 0; i < amPmStrings.length; i++) {
localeTime = localeTime.replace(dfs.getAmPmStrings()[i], "");
}
for (int currentIndex = 0; currentIndex < localeTime.length(); currentIndex++) {
if (!(Character.isDigit(localeTime.charAt(currentIndex))))
{
sepValue = localeTime.substring(currentIndex, currentIndex + 1);
break;
}
}
return sepValue;
}
rpaul source
share