| | |
| | | } |
| | | } |
| | | |
| | | public static String timeXJ(String timeOne, String timeTwo) { |
| | | DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | String timeMS = null; |
| | | try { |
| | | Date d1 = df.parse(timeOne); |
| | | Date d2 = df.parse(timeTwo); |
| | | long diff = d1.getTime() - d2.getTime();//这样得到的差值是毫秒级别 |
| | | timeMS = String.valueOf(diff / 1000); |
| | | System.out.println(timeMS); |
| | | long days = diff / (1000 * 60 * 60 * 24); |
| | | |
| | | long hours = (diff - days * (1000 * 60 * 60 * 24)) / (1000 * 60 * 60); |
| | | long minutes = (diff - days * (1000 * 60 * 60 * 24) - hours * (1000 * 60 * 60)) / (1000 * 60); |
| | | System.out.println("" + days + "天" + hours + "小时" + minutes + "分"); |
| | | } catch (Exception e) { |
| | | } |
| | | return timeMS; |
| | | } |
| | | |
| | | /** |
| | | * 根据日期获取格式化的日期字符串 |
| | | * |
| | | * @param date |
| | | * @param format |
| | | * @return |
| | | * @throws ParseException |
| | | */ |
| | | public static final String format(Date date,String format) throws ParseException { |
| | | public static final String format(Date date, String format) throws ParseException { |
| | | DateFormat df = new SimpleDateFormat(format); |
| | | return df.format(date); |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 日期型字符串转化为日期 格式 |
| | | * 日期型字符串转化为日期格式 |
| | | */ |
| | | public static Date parseDate(Object str) { |
| | | if (str == null) { |