219节课堂笔记
1.概述:表示特定的时间
2.所在的类:java.util.Date(表示时间和日期的类)
类date标识特定的瞬间,精确到毫秒
3.毫秒的换算:1秒=1000毫秒
tips:不可以认为是1秒等于60毫秒,与时钟换算是不一样的
4.毫秒值的作用:可以对时间进行精确的计算 ,比如:可以计算2018-03-03----2019-05-23的时间,这里就会涉及到时间的转换了,就是将我们当前的时间转换成一个字符串类型的毫秒值,但是要借助一个原点,也就是我们的毫秒值不是没有底线的,如果没有一个参照,就不会有一个值,这个时间的参照就是我们所说的原点
5.时间原点(0毫秒的时间):1970年1月1日00:00:00(格林威治时间)
tips1:中国是属于东八区的,会将上面的原点时间加上8个小时,上面提到的原点时间是英国格林威治的时间
tips2:我们计算的时间毫秒值就是以时间原点为参照,进行的时间时间换算,接下来我们利用函数进行演示:
System.err.println(System.currentTimeMillis());
//获取当前系统的毫秒值,也就是当前系统时间到原点的时间
但是将毫秒转换成日期,是如何进行转换的呢?这里的知识点在API文档当中也是有写到的
6.毫秒转换成天:一天=24小时x60分钟x60秒=86400秒 然后将秒转换成毫秒,即x1000;
综上:一天=86400000毫秒