从计算的时间减去分钟或小时

时间:2016-06-28 10:28:27

标签: android time

我正在计算两个给定日期之间的时间。而且我也节省了午餐时间,可以是1小时45分钟或更长时间。午餐时间我将时间保存在一个变量中,将分钟保存在另一个变量中。

假设我的工作时间是11小时0分钟,午休时间是1小时45分钟。如何从11小时的工作时间中减去这个,所以在这种情况下我得到9小时15分钟。

1 个答案:

答案 0 :(得分:-1)

试试这个:

int workTimeHours = 11;
int workTimeMinutes = 0;
int workTimeSecs = 10;
int time1 =  workTimeHours*3600 + workTimeMinutes*60+ workTimeSecs;

int breakTimeHours = 1;
int breakTimeMinutes = 45;
int breakTimeSecs = 11;
int time2 = breakTimeHours*3600 + breakTimeMinutes*60+ breakTimeSecs;

int timeDiff = time1 - time2;

这将为您提供时间差(timeDiff),以秒为单位,您可以获得小时,分钟和秒!