取的是Timestamp吧
用compareTo方法
time1.compareTo(time2)
time1小于time2返回值 == -1
time1等于time2返回值 == 0
time1大于tiem2返回值 == 1

解决方案 »

  1.   

    用Calendar下的after方法或before方法
      

  2.   

    上面说的都行。但前提都是要string转换成date
      

  3.   

    string转换成date,怎么样做到?
      

  4.   

    我猜可能是没有将String 转换为 data吧!
    对了,怎么将当前时间以及当前时间的前两天和后两天用(yyyy-MM-dd)的格式显示呢!
    希望得到高手指教!
      

  5.   

    Format fm=new SimpleDateFormat("yyyy-MM-dd h:m");
    Date date1 = new Date(fm.parse(2003-10-5 10:5));
    Date date2 = new Date(fm.parse(2003-10-8 10:5));
    if(date1.before(date2)){
    .........
    }else{
    ..........
    }
      

  6.   

    要import java.util.Date和java.text.SimpleDateFormat
      

  7.   

    估计你从数据库读出来的吧,那就
    java.util.Date date1 = new java.util.Date(fm.parse(2003-10-5 10:5));
    java.util.Date date2 = new java.util.Date(fm.parse(2003-10-8 10:5));
    因为还有个java.sql.Date类,如果不指明,编译器不能区分是哪个类,调试时会报错。
      

  8.   

    Format fm=new SimpleDateFormat("yyyy-MM-dd h:m");
    Date date1 = new Date(fm.parse(2003-10-5 10:5));
    Date date2 = new Date(fm.parse(2003-10-8 10:5));
    if(date1.getTime()>date2.getTime()){
      //...
    }else{
      //...
    }
      

  9.   

    Format fm=new SimpleDateFormat("yyyy-MM-dd h:m");
    Date date1 = new Date(fm.parse("2003-10-5 10:5"));
    Date date2 = new Date(fm.parse("2003-10-8 10:5"));
    if(date1.getTime()>date2.getTime()){
      //...
    }else{
      //...
    }
      

  10.   

    代码如下:
    <%@ page import="java.util.Date,java.text.SimpleDateFormat"%>
    <%
    Format fm=new SimpleDateFormat("yyyy-MM-dd h:m");
    java.util.Date date1 = new Date(fm.parse("2003-10-5 10:5"));
    java.util.Date date2 = new Date(fm.parse("2003-10-8 10:5"));
    if(date1.getTime()>date2.getTime()){
      out.print(">");
    }else{
      out.print("<");
    }
    %>运行的错误说:在定义域里没能找到Format,
                   出错语句是为 Format fm=new SimpleDateFormat("yyyy-MM-dd h:m");
      

  11.   

    yahui4532(OK) ( ) 
    还是不行。它只是对"2003-10-5 10:5"与"2003-10-8 10:5"进行相减操作,结果为-3--------------------------------------------------------------------
    这就对了,等于-3说明他小呀!