1、Date 类
-
ava.util.Date类封装了日期和时间信息。
-
Date 是表示时间实例的一个类,它的精度为毫秒。
-
Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。
-
Date 对象初始化
Date d1 = new Date(); //Date() 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒) Date d3 = new Date(100, 2, 21); //从1900年算起,负值往前推,正值大于对应时间范围往后推,月份以0-11计
-
after / before 测试此日期是否在指定日期之后或者之前
//测试此日期是否在指定日期之后。 System.out.println(d3.after(d1));//==false 判断时间前后d3=2000年,d1=2021年 //测试此日期是否在指定日期之前。 System.out.println(d3.before(d1));//==true 判断时间前后d3=2000年,d1=2021年
-
compareTo 比较两个日期的顺序
//比较两个日期的顺序。 System.out.println(d3.compareTo(d1)); //比较结果在前则返回-1,相等则返回0,在后则返回1
-
equals 比较两个日期的相等性
//比较两个日期的相等性。 System.out.println(d3.equals(d1)); //相等返回true,不相等返回false
-
toString 时间格式化输出
System.out.println(d1.toString()); //把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)
-
getTime()方法 返回:时间原点以来,此Date对象表示的毫秒数
new Date().getTime()