判断一个时间是不是在开始时间与结束时间之间

判断一个时间是否在开始时间与结束时间之间
/**
*  判断时间是否在Order_Start_Time和Order_End_Time之间
* @param date1
* @param date2
* @return
*/
public static boolean uploadOrderTimeRegular(String startTime, String endTime) {
boolean flag = false ;
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
try {
Date dt1 = df.parse(startTime);
Date dt2 = df.parse(endTime);
Date d = df.parse(df.format(new Date()));//当前时间的年月日  时分

System.out.println("----d--"+df.format(new Date()) );

if(d.getTime()>dt1.getTime() && d.getTime()<dt2.getTime()){
flag = true ;
}

} catch (Exception e) {
e.printStackTrace() ;
}
return flag ;
}