整体思路就是利用int类型只保留整数位的特性,先算小时然后算分钟最后算秒.
小时就是用秒数除以两个60也就是3600所得出来的整数.
分钟就是用秒数除以3600的余数(此时余数代表除去小时后剩余的秒数),再除以60,得出来的整数就是分钟.
秒就是直接用秒数除以60所得的余数,这里的意思是秒数除以60是整体秒数所能转化的最大的分钟,除不尽的自然就是剩下的秒数喽.
公式:
int time = 1000;
int hour = time / 3600;
int minute = time % 3600 / 60;
int second = time % 60;