jdk1.8日期类Api导学

1 计算人已经出生多少天
// java8新版本的Api
Long day = ChronoUnit.DAYS.between(LocalDate.of(1995,12,05),LocalDate.now());

常用类的概述与功能介绍

Instant 类
Instant类对时间轴上的单一瞬时点建模,可以用于记录应用程中的事件时间戳,在之后学习的类型转换中,均可以使用Instant类作为中间类完成转换。
Duration 类
表示秒或纳秒时间间隔,适合处理较短的时间,需要更高的精确性。
Period类
表示一段时间的年、月、日。
LocalDate 类
是一个不可变的日期时间对象,表示日期,通常被视为年月日。
LocalTime 类
是一个不可变的日期时间对象,代表一个时间,通常被看作是小时-秒,时间表示为纳秒精度
ZonedDateTime 类
具有时区的日期时间的不可变表示,此类存储的所有日期和时间字段,精度为纳秒,时区为区域偏移量,用于处理模糊的本地日期时间

now 方法在日期/时间类的使用

例如 LocalDate localDate = LocalDate.now();

Year 类 YearMonth类 MonthDay类

// 获取所有时区
ZoneId.getAvailableZoneIds;
// 获取当前时区
ZoneId.systemDefault();在这里插入图片描述

在这里插入图片描述

LocalDate 中的plus方法 minus 一致
在这里插入图片描述

LocalTime 中的plus方法 minus 一致

在这里插入图片描述

扫描二维码关注公众号,回复: 11570479 查看本文章

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43054241/article/details/106997390