20201225-刘甲波

知识点

1、学习Calendar类中的方法,获取时间和设置时间。

2、时间,时,分,秒 微秒,纳秒,皮秒之间的转换。

3、学习Date类中的方法来操作时间

4、时间之间的比较

5、学习LocalDate类中的方法

6、学习LocalDateTime类中的方法

7、学习LocalTime类中的方法

总结

1、Calendar类是一个抽象类,抽象类不能实例化,可以通过 new Calendar类的子类来获取Calendar实例。在Calendar类中提供了很多方法类操作日期。get()方法返回给定日历字段的值,使用clear()方法是清除所有日历字段的值,使用set((year, month, date, hourOfDay, minute, second)方法可以设置日历字段的值,可以设置多个字段的值也可以设置单个字段的值。

2、Calendar类是抽象类,可以通过调用Calendar类中的方法来获取实例。

3、使用System.currentTimeMillis()可以获取当前的时间。

4、在Date类中有很多废弃的方法,也还有很多的方法,使用getTime()方法是获取Date实例内部所保留的毫秒,使用setTime( millis )方法修改Date实例内部的值。

5、时间之间的比较before(DAte when)方法比较当前Date实例表示的瞬间是否早与参数when表示的瞬间,如果早与则返回trun。

6、after(DAte when)方法比较当前Date实例表示的瞬间是否晚于参数when表示的瞬间,如果晚于则返回trun。

7、equals(Object another)方法,比较当前Date实例表示的瞬间是否等于参数表示的瞬间,如果等于则返回true。

8、compareTo( Date anotherDate ) 比较两个日期的顺序,

若 当前Date实例表示的瞬间 早于、等于、晚于 参数anotherDate所表示的瞬间 则分别返回 小于零、零 、大于零的 整数。

9、LocalDate类是一个抽象类不能被实例化。可以调用LocalDate.now()的法获得当前的日期对应的LocalDate类的实例。

10调用LocalDate.of(2019,10,20)方法来获得指定日期对应的LocalDate的实例。

11、LocalDateTime类是最终类,LocalDateTime类的实例都是不可变对象(LocalDate/LocalTime)。调用LocalDateTime.now()方法可以获得对应的LocalDateTime类的实例。

12、LocalTime类是一个最终类,实例都是不可变对象( hour / minute / second / nano)。调用LocalTime.now()方法可以获得对应的LocalDateTime类的实例。

标签

评论


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1