我有两次变量作为字符串 想找到平均时间。请帮我在java中的两个字符串时间的平均时间
inTime = shift.getInTime()+":00";
outTime = shift.getOutTime()+":00";
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
Date d1=df.parse(inTime);
Date d2 = df.parse(outTime);
long date1InMilSec=d1.getTime();
long date2InMilSec=d2.getTime();
long half =date1InMilSec + ((date2InMilSec - date1InMilSec)/2);
long minute = (half/(1000 * 60)) % 60;
long hour = (half/(1000 * 60 * 60)) % 24;
String time = String.format("%02d:%02d", hour, minute);
什么不与代码打交道? – Tom 2014-12-05 12:48:20
inTime = 09:30:00 outTime = 15:30:00我得到时间= 07:00:00 – junsid 2014-12-05 12:50:16
我想要12:30:00 – junsid 2014-12-05 12:50:43