Date类 import java.util.Date; public class Demo01 { public static void main(String[] args) { Date date1 = new Date(); System.out.println(date1.toString()); System.out.println(date1.toLocaleString()); Date date2 = new Date(date1.getTime() - (60 * 60 * 24 * 1000)); System.out.println(date2.toLocaleString()); //after() //返回布林值,判断是否某一天在另一天之后 boolean b1 = date1.after(date2); System.out.println(b1); //before //返回布林值,判断是否某一天在另一天之前 boolean b2 = date1.before(date2); System.out.println(b2); //比较 compareTo() int d = date1.compareTo(new Date(date2.getTime() - (10 * 60 * 24 * 1000))); //比毫秒值 //前面大于后面 返回1 //前面小于后面 返回-1 //前面等于后面 返回0 System.out.println(d); //比较是否相等equals() 返回值是布林值 boolean b3 = date1.equals(date2); System.out.println(b3); } } //Date类当中大部分方法已经被Calender取代,Date精确到秒 /* 时间单位 1s==1000ms 1ms==1000us 1us==1000ns */