DateFormat
parse(String text,ParsePosition pos)
返回date再两个时间一比就可以了
parse(String text,ParsePosition pos)
返回date再两个时间一比就可以了
解决方案 »
- 能否详细解释为什么打印的是A,而不是B
- 缓存中保存一个静态map,map里面有300个对象,缓存这么多对象问题大不?
- 明天回家过年,散掉全部的30分,大家别笑话少啊,再把所有的帖子揭掉!!!
- 老师留的作业题,我对java一窍不通,哪位大大帮忙回答一下啊,十分感谢
- 请问如何在jspsmartupload更改上传后文件的文件名???
- 帮我完成类型转换!急!
- 如何在一个自定义窗口中显示(文本区域)显示在DOS下运行JAVAC\JAVA时所触发的异常? (另一个名没分可用了只好用这个贴了)
- 如何实现带有CheckBox的JTree
- 回答我呀!!
- java怎么不能运行
- 哎呀!我又有问题了,大哥哥们!
- 小妹我有一个例题,不知怎么都不能编译通过,请各位帮我看看
String currentDate = this.getCurrentSystemTime();
DateFormat df = DateFormat.getInstance();
try{
if(df.parse(currentDate).after(df.parse(dateString))){
return true;
}else{
}
}catch(ParseException e){
}
return false;
}
这怎么不行的,try执行不到???
try{
if(formatter.parse(currentDate).after(formatter.parse(dateString))){
return true;
}
}catch(ParseException e){
}
return false;
if(str1.compare(str2)>0){}
else if(str1.compare(str2)>0){
//}
else{
//相等
}当然,把字符串变换成日期再比较是问题的正解.特别是如果日期是"July 6 2002"或者其他什么形式的字符串的时候,必须用date来完成.当然,并不是所有任意的字符串都可以转换成date.但是对于你这样的字符串,全部是数字表示的,我想也许可以用string直接比较吧.