Was ist der effizienteste Weg, Zeit als HH: MM: SS auszudrucken?MATLAB druckt Zeit als Zeichenkette aus
Ich habe es eingerichtet, wo meine Zeit x Sekunden ist. Dann berechne ich die Stunden, Minuten und Sekunden, die mit den x Sekunden verbunden sind.
Dann, wenn ich es drucken möchten aus als String auf eine Figur, ich mache:
sprintf('Time: %d:%d:%d', hours, minutes, seconds);
Leider ist dies hässlich aussieht, als ob ich Stunden oder Minuten gleich 0 haben, ich so etwas wie 0 erhalten : 0: 23.
Ich nehme an, dass ich die Stunden, Minuten, Sekunden zu einer Schnur ändern kann, bevor ich den Sprintf mache. Gibt es eine effizientere MATLAB-Methode? Vielen Dank!
Große und gründliche Antwort! Vielen Dank! –