Date

Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。

时间单位:

1秒=1000毫秒;

1毫秒=1000微秒;

1微秒=1000纳秒;

未过时的方法:

1.方法after before

2.比较 compareTo();

3.比较是否相等 equals

源码: public class Demo01 {
public static void main(String[] args) {
//1.创建Date对象
//今天时间
Date date1=new Date();
System.out.println(date1.toString());
System.out.println(date1.toLocaleString());
//计算昨天的时间
//
Date date2=new Date(date1.getTime()-60100060*24 );
System.out.println(date2.toLocaleString());

        //2.方法after before
        boolean b1=date1.after(date2);
        System.out.println(b1);
       boolean b2= date1.before(date2);
        System.out.println(b2);

        //比较 compareTo();
        int d=date1.compareTo(date2);
        System.out.println(d);
        int d1=date1.compareTo(date2);
        System.out.println(d1);
        int d2=date2.compareTo(date2);
        System.out.println(d2);

        //比较是否相等 equals
        boolean b3=date1.equals(date2);
        System.out.println(b3);
    }
}