读书人

java中依据两个日期计算时间差

发布时间: 2012-10-26 10:30:59 作者: rapoo

java中根据,两个日期,计算时间差。

/** * 计算时间差 *  * @param begin   * @param end   * @return */public static String countTime(String begin,String end){int hour = 0;int minute = 0;long total_minute = 0;StringBuffer sb = new StringBuffer();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {Date begin_date = df.parse(begin);Date end_date = df.parse(end);total_minute = (end_date.getTime() - begin_date.getTime())/(1000*60);hour = (int) total_minute/60;minute = (int) total_minute%60;} catch (ParseException e) {System.out.println("传入的时间格式不符合规定");}sb.append("工作时间为:").append(hour).append("小时").append(minute).append("分钟");return sb.toString();}

?

读书人网 >编程

热点推荐