请记住,您可以将小时/分钟/秒的整数值转换为单个整数,如下所示:
int totalSeconds = ((hours * 60) + minutes) * 60 + seconds;
并转换回:
int hours = totalSeconds / 3600; // Be sure to use integer arithmeticint minutes = ((totalSeconds) / 60) % 60;int seconds = totalSeconds % 60;
int totalHours = hours1 + hours2;int totalMinutes = minutes1 + minutes2;int totalSeconds = seconds1 + seconds2;if (totalSeconds >= 60) { totalMinutes ++; totalSeconds = totalSeconds % 60;}if (totalMinutes >= 60) { totalHours ++; totalMinutes = totalMinutes % 60;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)