public class DateDemo1 {
    public static void main(String[] args) {
        /*
        public Date() 创建Date对象,表示当前时间
        public Date(long date) 创建Date对象,表示指定时间

        public void setTime(long time) 设置/修改毫秒值
        public long getTime() 获取时间对象的毫秒值
         */
        //1.创建Date对象,表示当前时间
        Date d1=new Date();
        System.out.println(d1);//Fri May 16 19:32:53 CST 2025

        //2.创建Date对象,表示指定时间
        Date d2=new Date(0L);
        System.out.println(d2);//Thu Jan 01 08:00:00 CST 1970

        //setTime 修改时间
        d2.setTime(1000L);
        System.out.println(d2);//Thu Jan 01 08:00:01 CST 1970

        //getTime 获取时间
        long t1 = d2.getTime();
        System.out.println(t1);//1000
    }
}
----------------------------------------------------
public class DateTest1 {
    public static void main(String[] args) {
//1.打印时间原点一年后的时间
        Date d=new Date(1000*60*60*24*365L);
        System.out.println(d);//Thu Jan 01 08:00:00 CST 1970
        //2.比较两个时间大小
        Random r=new Random();
        Date d1=new Date(Math.abs(r.nextInt()));
        Date d2=new Date(Math.abs(r.nextInt()));
        System.out.println(d1);
        System.out.println(d2);
        int num=d1.compareTo(d2);
        if(num==0){
            System.out.println("d1和d2是同一个时间");
        }else if(num>0){
            System.out.println("d1在d2之后");//d1>d2
        }else{
            System.out.println("d1在d2之前");//d1<d2
        }
        //或者
        long t1= d1.getTime();
        long t2= d2.getTime();
        if(t1==t2){
            System.out.println("d1和d2是同一个时间");
        }else if(t1>t2){
            System.out.println("d1在d2之后");//d1>d2
        }else{
            System.out.println("d1在d2之前");//d1<d2
        }
    }
}