java 比較兩個日期大小日期型別和字元型別
阿新 • • 發佈:2019-01-28
-
/** * 比較兩個日期之間的大小 * * @param d1 * @param d2 * @return 前者大於後者返回true 反之false */ public static boolean compareDate(Date d1, Date d2) { Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTime(d1); c2.setTime(d2); int result = c1.compareTo(c2); if (result >= 0) return true; else return false; }
-
/** * 比較兩個時間大小 * @param beginTime * @param endTime * @return */ public String comparetoTime(String beginTime,String endTime) throws ParseException{ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Date bt=sdf.parse(beginTime); Date et=sdf.parse(endTime); if (bt.before(et)){ return "true"; }else{ if(beginTime.equals(endTime)){ return "true"; }else{ return "false"; } } }