将时间打印为 HH:MM:SS 的最有效方法是什么?
我把它设置在我的时间是 x 秒的地方。然后我计算与 x 秒相关的小时、分钟和剩余秒数。
然后,当我想将其作为字符串打印到图形上时,我会:
sprintf('Time: %d:%d:%d', hours, minutes, seconds);
不幸的是,这看起来很难看,好像我的小时或分钟等于 0,我得到了 0:0:23 之类的东西。
我想我可以在执行 sprintf 之前将小时、分钟、秒更改为字符串。有没有更有效的 MATLAB 方式?谢谢!