date类概述:
image.png
image.png
image.png
image.png
这两个方法都是获取当前时间的毫秒值

getTime()和System,currentTimeMillis()

image.png
设置时间

时间日期类simpledateformat

image.png
image.png
image.png
image.png

格式化:从Date到String

image.png

解析:从String到Date

image.png

JDK8时间类

image.png

jdk8版本以前的常见时间的方法和8版本的对比如下:

image.png

两种获取对象方法的实现:image.png

image.png
image.png

将localDateTime转化为LocalDate和LocalTime

image.png
image.png

jdk8的格式化和解析

image.png
image.png
用DateTimeFormatter这个类的ofpattern()这个方法来设定格式时间初始化的格式
image.png
image.png

注意:增加或者减少的时间后又获取到了一个新的LocalDateTime对象

image.png
image.png
image.png

与plus相反的增加或者减少时间的minus方法:

image.png
image.png
image.png

时间间隔对象:

image.png

通过Perido这个时间间隔类调用between获得两个时间间隔对象这个类只能传localdate这个参数

调用下面方法获得两个时间间隔的年,月,日以及等等

image.png
image.png
image.png

用duration类获得两个时间点的秒,毫秒,纳秒

这个类使用的比较多
image.png
image.png

image.png