我想将毫秒转换为人类可读的字符串。
所以它看起来像 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秒变成一分钟,所以不要将它包括在秒数中。
有没有人有办法做到这一点?
谢谢