Как наиболее эффективно распечатать время в формате ЧЧ:ММ:СС?
Я установил, что мое время равно x секундам. Затем я вычисляю часы, минуты и оставшиеся секунды, связанные с x секундами.
Затем, когда я хочу вывести его в виде строки на цифру, я делаю:
sprintf('Time: %d:%d:%d', hours, minutes, seconds);
К сожалению, это выглядит ужасно, как если бы часы или минуты были равны 0, я получаю что-то вроде 0:0:23.
Я полагаю, что могу изменить часы, минуты, секунды на строку перед выполнением sprintf. Есть ли более эффективный способ MATLAB? Спасибо!