首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么实现两个日期时间之间大小的比较

2012-03-18 
如何实现两个日期时间之间大小的比较?Java codeString orderdate2012-02-27 19:21:11SimpleDateFormat

如何实现两个日期时间之间大小的比较?

Java code
          String orderdate="2012-02-27 19:21:11";          SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");          Date date=new Date();          String date2=sdf.format(date);        //orderdate 与 date2 如何进行时间比对,如何比对出哪个值要大?


之前有想过转换成Int类型进行比对,但是长度太大了 ,超出了int类型的长度,哪位大哥能帮个忙么?

[解决办法]
代码给你了
/**
* 判断date1,date2个字符串日期的大小,如果
* 返回true 证明date1>date2
* 否则date1<date2
* @param date1
* @param date2
* @return
*/
public static boolean isDateAfter(String date1,String date2 ){
try{
DateFormat df = DateFormat.getDateTimeInstance();
System.out.println(df.parse(date1).after(df.parse(date2)));
return df.parse(date1).after(df.parse(date2));
}catch(ParseException e){
System.out.print(e.getMessage());
return false;
}
}

热点排行