/**
* 判断当前系统时间是否在某时间范围内
* 如果在该时间范围内,返回开始时间
* 如果不在该时间范围内,返回当前系统时间
*
* @param startDate 开始日期
* @param endDate 结束日期
* @return
*/
public static String getDayNode(String startDate, String endDate) {
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
Date sd = new Date();
Date ed = new Date();
try {
sd = ft.parse(startDate);
ed = ft.parse(endDate);
} catch (ParseException e) {
e.printStackTrace();
}
if (ed.getTime() > sd.getTime()) {
Date now = new Date();
if (now.getTime() > sd.getTime() && now.getTime() < ed.getTime()) {
return ft.format(sd);
} else {
return ft.format(now);
}
} else {
return null;
}
}