读书人

jsp比较时间先后的有关问题

发布时间: 2012-03-30 17:32:09 作者: rapoo

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;

读书人网 >Java Web开发

热点推荐