I can offer a workaround:
SimpleDateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.GERMAN); DateFormatSymbols dfs = df.getDateFormatSymbols(); String[] swd = {"", "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"}; dfs.setShortWeekdays(swd); df.setDateFormatSymbols(dfs);
now it will format dates in
Mi, 24 Jul 2013 12:33:12 +0200
in standard Java and Android
Evgeniy Dorofeev
source share