三代日期类日期类,Date,Calendar_听韩顺平课笔记

1.Date介绍(第一代日期类)

java.util包下

三代日期类日期类,Date,Calendar_听韩顺平课笔记

三代日期类日期类,Date,Calendar_听韩顺平课笔记

IDEA中的properties的含义:将setXXX,getXXX后的XXX当作一个属性

三代日期类日期类,Date,Calendar_听韩顺平课笔记

2.Date应用实例

三代日期类日期类,Date,Calendar_听韩顺平课笔记

获取当前系统时间:

三代日期类日期类,Date,Calendar_听韩顺平课笔记

创建SimpleDateFormat对象,可以指定相应的格式

三代日期类日期类,Date,Calendar_听韩顺平课笔记

三代日期类日期类,Date,Calendar_听韩顺平课笔记

构造器,根据毫秒数的到时间

三代日期类日期类,Date,Calendar_听韩顺平课笔记

把一个格式化的字符串转化为对应的Date(抛出异常)

三代日期类日期类,Date,Calendar_听韩顺平课笔记

3.Calendar介绍

Calendar构造器是私有的,需要通过getInstance();方法得到一个对象(单例?)

三代日期类日期类,Date,Calendar_听韩顺平课笔记

Calendar中有大量字段

三代日期类日期类,Date,Calendar_听韩顺平课笔记

4.Calendar应用实例

三代日期类日期类,Date,Calendar_听韩顺平课笔记

三代日期类日期类,Date,Calendar_听韩顺平课笔记

Calendar没有专门的格式化方法,需要程序员自己组合显示

5.第三代日期LocalDate使用

三代日期类日期类,Date,Calendar_听韩顺平课笔记

前两代日期的不足:

三代日期类日期类,Date,Calendar_听韩顺平课笔记

第三代日期的常见方法:

三代日期类日期类,Date,Calendar_听韩顺平课笔记

三代日期类日期类,Date,Calendar_听韩顺平课笔记

6.第三代日期方法

格式日期类DateTimeFormatter

三代日期类日期类,Date,Calendar_听韩顺平课笔记

三代日期类日期类,Date,Calendar_听韩顺平课笔记

时间戳Instant

三代日期类日期类,Date,Calendar_听韩顺平课笔记

获取时间戳,时间戳,Date相互转换:

三代日期类日期类,Date,Calendar_听韩顺平课笔记

第三代日期类的更多方法:

三代日期类日期类,Date,Calendar_听韩顺平课笔记

plus和minus

三代日期类日期类,Date,Calendar_听韩顺平课笔记

上一篇:2021-09-10 Math&Date&Calendar类


下一篇:java获取日,月,年开始结束时间