Искал как же это делается, наткнулся только на жуткие решения вроде: заведение отдельного массива с названиями месяцев.
Что заставило меня всё же открыть документацию:
И сделать красиво и правильно:
public static String getStringDate(Date dateTime){ Calendar date = Calendar.getInstance(); date.setTime(dateTime); return String.format("%1$td %1$tB, %1$tR", date); // 21 января, 20:55 }