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 一致

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

猜你喜欢

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