I have a method like this:
public static String getFormattedDateDifference(DateTime startDate, DateTime endDate) {
Period p = new Period(startDate, endDate);
return PeriodFormat.getDefault().print(p);
}
I’d like to chop off the seconds and milliseconds from printing. How can I do that?
If you only want it down to minutes, why not just specify the right period type to start with?
I expect that to format in the way you want.
Note that if these are really meant to be dates, you should probably use
PeriodType.yearMonthDay()and specify the values asLocalDate.DateTimeshould be used for date and time values, not just dates.