1. java中怎樣判斷日期處於兩個日期中
public static void main(String[] args) {
String d1 = "13:00";
String d2 = "15:00";
String innerTime = "14:00";
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
try {
Date dt1 = formatter.parse(d1);
Date dt2 = formatter.parse(d2);
Date stime = dt1.before(dt2) ? dt1 : dt2;
Date etime = dt1.after(dt2) ? dt1 : dt2;
Date inner = formatter.parse(innerTime);
boolean flag = inner.after(stime) && inner.before(etime);
System.out.println("是否在2個時間之間:" + flag);
} catch (Exception e) {
e.printStackTrace();
}
}
// 如果是日期自己更改format