использовать календарь
Календарь calInstance = new GregorianCalendar ();
calInstance.setTime (dateObj);
Затем добавьте любой фрагмент, который вы хотите, за минуты сделайте
calInstance.add(Calendar.MINUTE, XX)
Для преобразования используйте ваш форматер
postFormatter.format(calInstance.getTime());
тривиально
Разница в минутах также может быть легко рассчитана
long diffInMins = (currTimeInMillis - calInstance.getTimeInMillis ()) / (1000 * 60);