Это работает очень хорошо:
out.println(DurationFormatUtils.formatPeriod(
new Date().getTime(),
match.getStartingTime().getTime(),
"d H"));
Но теперь я хотел бы иметь более приятный формат
out.println(DurationFormatUtils.formatPeriod(
new Date().getTime(),
match.getStartingTime().getTime(),
"d days H hours left"));
Но, как и полагается, это дает вывод как
45 a01101 4 часа1101 осталось
Есть ли простое решение этой проблемы?