我有两次弦乐时间
1:30:00 1:35:00
有没有简单的方法可以将这两个时间相加并获得一个新的时间 3:05:00呢?
3:05:00
我想在客户端执行此操作,因此,如果可以避免使用任何日期数据库
请记住,您可以将小时/分钟/秒的整数值转换为单个整数,如下所示:
int totalSeconds = ((hours * 60) + minutes) * 60 + seconds;
并转换回:
int hours = totalSeconds / 3600; // Be sure to use integer arithmetic int 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; }