Тут вот какое дело. Нужно вывести дату в человеческом виде, но при помощи класса Calendar. Делаю:
Locale ru = new Locale("ru");
Calendar cal = Calendar.getInstance(ru);
System.out.println( cal.getTime() );
Выводит
Sat Sep 14 18:26:11 EEST 2013
Делаю
Locale ru = new Locale("ru");
DateFormat sdf = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, ru);
System.out.println(sdf.format(new Date()));
Выводит все как надо
14 Сентябрь 2013 г. 18:26:11 EEST
Вопрос: это вообще возможно, или я дурью маюсь?
Перемещено beastie из talks