SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date begin=dfs.parse("2015-09-30 14:00:00");
java.util.Date end = dfs.parse("2015-09-30 14:21:00");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
long day=between/(24*3600);
double h1 = day *60;
double h2=between%(24*3600)/3600;
double h3=between%3600/60;
h3 = h3/60;
String s = h3+"";
if(s.length()>=4){
h3 = Double.parseDouble((h3+"").substring(0, 4));
}
System.out.println((h1+h2+h3)+"总小时");
java.util.Date begin=dfs.parse("2015-09-30 14:00:00");
java.util.Date end = dfs.parse("2015-09-30 14:21:00");
long between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒
long day=between/(24*3600);
double h1 = day *60;
double h2=between%(24*3600)/3600;
double h3=between%3600/60;
h3 = h3/60;
String s = h3+"";
if(s.length()>=4){
h3 = Double.parseDouble((h3+"").substring(0, 4));
}
System.out.println((h1+h2+h3)+"总小时");