读JDK1.8的java.time包

读JDK1.8的java.time包

公司用的是8,以前也没看过多少,就从这里开始做笔记。(A)表示抽象类,(I)表示接口。

JDK1.8的java.time目录

  • 看到了,4个文件夹,核心类都在java.time下面。先过一遍核心类,再看里面4个文件夹。一般来说,里面4个文件夹多是抽象类或者接口供核心类继承或实现。核心类几乎都是final修饰的。
    看到了,4个文件夹,核心类都在java.time下面

ZoneId

  • ZoneId(A,区id,eg:Asia/Shanghai)是抽象类,ZoneOffset和ZoneRegion是其子类。有调用java.util.TimeZone(A)、java.time.zone.ZoneRulesProvider(A)等类。 java.util.TimeZone 是个抽象类(since 1.1),用geDefault()来gets the default TimeZone of the Java virtual machine。
  • default,final类ZoneRegion是适用相同时区规则的地理区域。
  • final类ZoneOffset是格林威治/UTC的时区偏移量,如+02:00。
  • final类ZonedDateTime 是 ISO-8601日历系统中带有时区的日期时间,如2007-12-03T10:15:30+01:00欧洲/巴黎 。有调用LocalDateTime,ZoneId等类。

Year

  • final类Year是ISO-8601日历系统中的一年,如 2019。
  • final类YearMonth是ISO-8601日历系统中的一个年份-月,如2019-6。

其它

  • final类Period是ISO-8601日历系统中基于日期的时间量,比如“2年3个月4天”。

  • default,final类Ser是此包的共享序列化委托。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值