Date类(java.util.Date)
所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。日期类型也不例外,换句话说,一个日期,比如2020年10月1日,在计算机里,会用一个数字来代替;
那么最特殊的一个数字,就是零. 零这个数字,就代表Java中的时间原点;
时间原点:1970年1月1日 8点0分0秒
为什么是8点,因为中国的太平洋时区是UTC-8,刚好和格林威治时间差8个小时;
为什么对应1970年呢? 因为1969年发布了第一个 UNIX 版本:AT&T,综合考虑,当时就把1970年当做了时间原点;
所有的日期,都是以为这个0点为基准,每过一毫秒,就+1;