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类的实例。
近期评论