Если у вас нет проблем с производительностью, рассмотрите следующую альтернативу, которую мне легче читать:
String dayHourMinute =
String.format("%s_%s_%s", today, hourString, minuteString);
String evenBetter =
String.format("%s_%02d_%02d", today, hourString, minuteString);
// thanks to hardcoded!