ミリ秒を人間が読める文字列に変換したい。
つまり、1:59:23(1時間59分23秒)のようになります。
私はこれを試しました:
int hours = (metaData["duration"].toInt()/(1000 * 60 * 60));
int mins = (metaData["duration"].toInt()/(1000 * 60));
int seconds = (metaData["duration"].toInt()/1000);
しかし、これは合計を与えるだけです。つまり、分と秒の合計が表示されます。60秒が分になることは考慮されていないため、秒数には含めないでください。
誰かがこれを行う方法がありますか?
ありがとう