Date类
- Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calender类中的方法所取代
- 时间单位:
- 1秒=1000毫秒
- 1毫秒=1000微秒
- 1微秒=1000纳秒
import java.util.Date;
public class Demo01 {
public static void main(String[] args) {
//1.创建Date对象
//今天
Date date1=new Date();
System.out.println(date1.toString());//Fri Aug 06 13:02:43 CST 2021
System.out.println(date1.toLocaleString());//2021-8-6 13:02:43
//昨天
Date date2=new Date(date1.getTime()-60*60*24*1000);
System.out.println(date2.toLocaleString());//2021-8-5 13:02:43
//2.方法
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
int d1=date2.compareTo(date1);
System.out.println(d1);//-1
//比较是否相等,equals()
boolean b3=date1.equals(date2);
System.out.println(b3);//false
}
}