java 时间减法(结束时间-开始时间,时分秒),将结束时间 减去 开始 时间 得到总耗时
返回结果为时分秒格式(可以根据自己需求调整)
代码如下:
/**
* @param i 需要乘的数
* @param date 被乘的时间
* @return
*/
public Date SMSMultiplication(int i,Date date) {
try {
//先将 时间戳转换为对应的 时间格式字符串
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
long a = date.getTime();
int c = (int) (a / 1000) * i;
StringBuffer time=new StringBuffer();
int hour=c/3600;
time.append(hour+":");
int minute=(c-hour*3600)/60;
time.append(minute+":");
int second=(c-hour*3600-minute*60);
time.append(second+"");
//先将 时间格式字符串换为对应的 时间格式
return dateFormat.parse(time.toString());
}catch (Exception e){
e.printStackTrace();
}
return null;
};