Ответ зависит от входных данных, которые у вас есть. Для форматирования вы можете использовать класс SimpleDateFormat
. Если вам нужно заменить содержимое на текущий месяц/год, вы можете использовать метод currentTimeMillis
.
long date = System.currentTimeMillis();
Если дата вы хотите вставить в HTML не текущая дата, но у вас есть строка, содержащая дату, вы можете преобразовать его в объект Date, как показано here.
Если вы хотите месяц и год отформатирован как «апреля 2016 года», вы можете использовать формат «MMMM гггг», как это:
SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM yyyy");
String dateString = dateFormat.format(date);
Остальные шаблоны форматирования можно найти во многих местах, включая here.
Если вы хотите только первую букву месяца, вы могли бы рассмотреть возможность разделения строки на пространстве с помощью
String[] splitted = dateString.split("\\s+");
и схватив первый символ, используя либо
String monthChar = splitted[0].substring(0, 1);
или
char monthChar = splitted[0].charAt(0);
в зависимости от типа данных, который вам нужен.
http://developer.android.com/reference/java/text/SimpleDateFormat.html – CommonsWare
Возможный дубликат [Получение Год, месяц и дата в Android] (http://stackoverflow.com/questions/12233803/getting-year-month-and-date-in-android) –