jsp比较时间先后的问题
参考时间String zQDSJ= "08:30:00 "
得到系统当前时间String sQDSJ
请问怎么比较zQDSJ和zQDSJ的先后?
谢谢!
------解决方案--------------------代码如下
String zQDSJ= "08:30:00 "
Date nowtime=new Date();
SimpleDateFormat formatter=new SimpleDateFormat( "HH:mm:ss ");
Date sQDSJTIME=formatter.parse(zQDSJ);
String nowTimeStr=formatter.format(nowtime);
Date nowdk=formatter.parse(nowTimeStr);
long mark=sQDSJTIME.getTime() <=nowdk.getTime()?1:0;
------解决方案--------------------boolean a = false;
try{
String s= "08:30:00 ";
Date d = new SimpleDateFormat( "HH:mm:ss ").parse(s);
Calendar c = Calendar.getInstance();
c.setTime(d);
c.getTimeInMillis();
Calendar c1 = Calendar.getInstance();
if((c1-c)> 0){
return true;//当前时间大于给定时间
}
}catch(
ParseException e){
System.out.println(e.toString());
}
return false;