前言
本周主要学习了Java跟时间相关的类,有时间类、时间格式化类以及时间间隔的类,在这里做分享与总结,详情请往下看。
一、时间类
(一)Date类
该类存在带参和不带参的构造方法,不带参的构造方法获取当前计算机上的时间,而带参的构造方法需要传入long类型的变量,用于计算1970年1月1日08:00:00之后的时间,额外补充一点,1970年1月1日08:00:00为时间纪元,本文中提到的时间纪元都为该时间:
- 不带参构造方法
不带参的构造方法对象输出如下,该时间为2022/07/9 19:06:15:
- 带参构造方法,通过传入距离时间纪元的毫秒值获取指定时间的Date类对象,若传入的毫秒值为正,则代表在时间纪元之后的时间,若为负数,则为时间纪元之前的时间。
带参构造方法输出如下,形参中参数人long值为1天时间的毫秒值,所以