Date类的概述
类 Date 表示特定的瞬间,精确到毫秒。
构造方法
public Date()
public Date(long date)
成员方法
public long getTime()
- public void setTime(long time)
public static void demo1() { Date d1 = new Date(); //如果没有传参数代表的是当前时间 System.out.println(d1);//Sun Sep 05 22:58:30 CST 2021 Date d2 = new Date(0); //如果构造方法中参数传为0代表的是1970年1月1日 System.out.println(d2); //Thu Jan 01 08:00:00 CST 1970 //通过毫秒值创建时间对象 是08:00:00 而不是 00:00:00,因为所在时区是东八区 }
public static void demo2() { Date d1 = new Date(); System.out.println(d1.getTime()); //1630854098831 //通过时间对象获取毫秒值 System.out.println(System.currentTimeMillis()); //1630854098831 //通过系统类的方法获取当前时间毫秒值 }
public static void main(String[] args) { Date d1 = new Date(); d1.setTime(1000); //设置毫秒值,改变时间对象 System.out.println(d1);//Thu Jan 01 08:00:01 CST 1970 //可以看到结果增加了1秒 }