判断当前时间 是否超过了今天的下午一点半(或某个时间点) 实用小功能
判断当前时间 是否超过了今天的下午一点半(或某个时间点)
静态变量
static SimpleDateFormat sdfTime;
static SimpleDateFormat sdfDate;
static {
sdfTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdfDate = new SimpleDateFormat("yyyy-MM-dd");
}
/**
* 检查 当前的时间点 是否超过了 下午 一点半 超过了 返回TRUE 否则返回FALSE
* @param dateChecked
* @param checkList
* @return 超过一点半 返回 true 否则 false
* author WJ
*/
public static boolean testIsDateAndtime(String dateChecked, List<String> checkList){
StringBuffer sb =new StringBuffer();
for(int i=0; i<checkList.size() ; i++){
sb.append(" ").append(checkList.get(i));
}
System.out.print("dateChecked ="+dateChecked+";list= "+ sb.toString());
sb = null;
Date nowtime = new Date();
String workTime = sdfDate.format(nowtime)+" 13:30:00";
Date ddd = null;
try {
ddd = sdfTime.parse(workTime);
System.out.println("workTime " + sdfTime.format(ddd));
if(nowtime.after(ddd)){
return true;
}
} catch (ParseException e) {
e.printStackTrace();
}
return false;
}
如有疑问 请留言 欢迎提供建议
评论已有 0 条