Я работал над вопросом HackerRank, где я переводил время в 12-часовом формате (час:мин:сек до/после полудня) в 24-часовой формат (час:мин:сек) (например, чч:мм:сс). Я все сделал с 3 переменными int для часа, минуты, секунды соответственно, и я хочу превратить их в строку для возврата. Я использую такой формат строки
String str = String.format("%2d:%2d:%2d", час, мин, сек); но явно не работает. Я также читал документацию по форматированию строк, но я пытаюсь заставить его работать так, как я делал. Какие-либо предложения?