Date类
-
Date表示特定的瞬间,精确到毫秒。Date类中大部分方法都已经被Calendar类中的方法所取代。
-
表示昨天 的现在
- Date data2=new Date(date1.getTime()-(606024*1000));//今天的现在减去一天的毫秒数
-
after和before方法(前面是否在后面的后面或前面)
- boolean b1=date1.after(data2);
- boolean b2=data2.before(date1);
-
比较:compareTo()(前面减去后面)
- int i1=date1.compareTo(data2);
-
总代码
public class Test_2 {
public static void main(String[] args) {
Date date1 = new Date();
System.out.println(date1.toString());
//昨天的现在
Date data2=new Date(date1.getTime()-(60*60*24*1000));//今天的现在减去一天的毫秒数
System.out.println(data2.toString());
//after和before方法
boolean b1=date1.after(data2);
System.out.println(b1);
boolean b2=data2.before(date1);
System.out.println(b2);
//比较:compareTo()
int i1=date1.compareTo(data2);
}
}
- 结果输出
Fri Jan 21 22:45:22 CST 2022
Thu Jan 20 22:45:22 CST 2022
true
true
1