Date类:的时间原点是1970年1月1日00:00:00
Date类的构造方法一共有六个,其中四个已经过时:
空参的构造方法,获取当前操作系统的日期和时间。
有参数的构造方法,将对应的毫秒值转化为日期和时间。
将Date自元年开始表示的日期转化为毫秒值。
将毫秒值转化为日期。
打印Date对象时默认调用此方法。
import java.util.Date; public class DateDemo { public static void main(String[] args) { Date date = new Date(0);// 毫秒值为0,即元年 System.out.println("date类元年为:" + date); Date date1 = new Date(12345678912345L);// 毫秒值 System.out.println("date类元年后的12345678912345毫秒为:" + date1); Date date2 = new Date(); System.out.println("现在的时间为:" + date2.getTime() + "毫秒"); System.out.println("现在的时间为:" + date2.toString()); } }
运行结果:
从运行结果来看date类的元年为:1970年1月1日08:00:00,不是1970年1月1日00:00:00,是因为中国是东八区,所以要加上8个小时。