Date
1.1 Date概述
Date表示特定的瞬间时间,精确到毫秒。Date中大部分的方法都被Calendar类的方法所取代。
时间单位:
1秒=1000毫秒
1毫秒=1000微秒
1微秒=1000纳秒
1.2 Date的方法
Date();————————无参构造————————创建Date对象,并表示当前时间(精确到毫秒)
getTime();———————获取当前Date对象与1970/1/1 0:00之间的毫秒数
toString();———————将当前Date对象转为String格式
......
我们去代码中对方法做简单了解
public class Test{
public static void main(String[] args){
//创建Date对象
Date d=new Date();
//打印时间
System.out.println(d);
//将对象转为String格式
System.out.println(d.toString());
//转为我们习惯的日期格式
System.out.println(d.tolocaleString());
//创建一个昨天的时间
Date d2 = new Date(d.getTime() - (1000 * 60 * 60 * 24));
System.out.println(d2.toLocaleString());
//after(Date d); before(Date d); 用于判断两个时间的前后关系,返回布尔值
System.out.println(d2.after(d));
System.out.println(d2.before(d));
//compareTo(Date d); 比较两个时间的大小,大=1;等=0;小=-1
System.out.println(d2.compareTo(d));
//equals(Date d); 比较两个时间是否一致
System.out.println(d2.equals(d));
}
}
Wed Dec 07 20:10:04 CST 2022
Wed Dec 07 20:10:04 CST 2022
2022-12-7 20:10:04
2022-12-6 20:10:04
false
true
-1
false
标签:毫秒,System,println,Date,Day34.1,d2,out
From: https://www.cnblogs.com/CQliuwei/p/16964436.html