Я могу попробовать использовать Символ 'L' в шаблоне ( http://developer.android.com/reference/java/text/SimpleDateFormat.html ):
SimpleDateFormat sdf2 = new SimpleDateFormat("d LLLL y 'г'. H:mm:ss z", new Locale("ru", "RU"));
но я получаю это исключение:
java.lang.IllegalArgumentException: Unknown pattern character - 'L'
Любые идеи, почему это происходит?