Advertisement

java8 日期和时间操作

阅读量:

一、JDK8时间日期操作简介

基于Java8之前的版本的日期与时间API存在一些局限性。其中最为关键的问题是线程安全性。这些问题在随后推出的Java8日期与时间API中得到了修复,并且在功能上也更为强大。值得注意的是,在java.time包中提供的类均设计为不可变且具备高度的 thread-safety。

新的时间及日期API位于java.time中,下面是一些关键类:

  • Instant(瞬时) 年月日时分秒毫秒时区
  • ZonedDateTime(包含时区的完整日期时间) 这是一个包含时区的完整的日期时间
  • LocalDateTime(显示时分秒毫秒) 年月日时分秒毫秒
  • LocalDate(表示年月日) 年月日
  • LocalTime(显示时分秒毫秒) 时分秒毫秒
  • Year(年份) 年
  • Year/Month/Day(表示年月日) 年月日
  • Month/Day/Year 月日年

Java日期/时间API包含以下相应的包:

  1. Java.time核心组件库:这是新的Java日期/时间API的核心组件库,整合了所有核心的基础类。这些不可变且线程安全的对象能够高效处理大部分通用需求。例如:包括但不限于LocalDate、LocalTime、LocalDateTime、Instant、Period以及Duration等基础类型对象。
    2

全部评论 (0)

还没有任何评论哟~