我想是否是同一天同一时间怎么比较?

解决方案 »

  1.   

    把要比较的日期时间(Date数类型)用getTime()方法得到一个long型的值,再比较该值(==)
      

  2.   

    格式化成String equals也行啊
      

  3.   

    也可以讲Data得到的时间段保存在字符串中  用equals比较
      

  4.   


    import java.util.Date;public class DateTest {
    static Date d = new Date(); public boolean isTheSame(Date date) {
    return d.getTime() == date.getTime();
    } public static void main(String[] arsg) {
    DateTest dt = new DateTest();
    Date now = new Date();
    System.out.println(dt.isTheSame(now));
    }
    }
      

  5.   

    建议lz不要用字符串比较的方式,因为虚拟机不会立刻释放资源,用data de getTime()比较数字大小就可以了