Date类

发布时间 2023-05-25 20:42:20作者: 努力的小L

Date类

  • Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。
  • 时间单位
    • 1秒=1000毫秒
    • 1毫秒=1000微秒
    • 1微秒=1000纳秒
package inner;

import java.util.Date;

public class Demo08 {
    public static void main(String[] args) {
    //1.创建Date类
        //今天
    Date date1=new Date();
        System.out.println(date1.toString());//Mon May 22 20:13:15 CST 2023
        //昨天
        Date date2=new Date(date1.getTime()-(60*60*24*1000));
        System.out.println(date2);//Sun May 21 20:15:38 CST 2023
        //2.方法 aftet before
        boolean b1=date1.after(date2);
        System.out.println(b1);//true
        boolean b2=date1.before(date2);
        System.out.println(b2);//false
        //比较 compareTo()
        int d=date1.compareTo(date2);
        System.out.println(d);//1
        //equals方法 比较是否相等
        boolean b3=date1.equals(date2);
        System.out.println(b3);//false
    }
}