给一个整数,求出对应的时间显示(将一个数转换为时间)
请问将一个数转换为时间怎么做,该数的单位是秒。如:102秒对应的时间格式为"00:01:42"
想了半天,貌似解决了。不知道有没有更好的方法?
long long movieTimes =102; // 时长单位为秒
int hours, minutes, seconds;
hours = (int)(movieTimes / 3600);
minutes = (int)((movieTimes - hours * 3600) / 60);
seconds = (int)((movieTimes - hours * 3600) - minutes * 60);