Java 8开始,明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。

同时继承了Joda 库按人类语言和计算机各自解析的时间处理方式。不同于老版本,新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。

关键类

Instant:瞬时实例。
LocalDate:本地日期,不包含具体时间 例如:2014-01-14 可以用来记录生日、纪念日、加盟日等。
LocalTime:本地时间,不包含日期。
LocalDateTime:组合了日期和时间,但不包含时差和时区信息。
ZonedDateTime:最完整的日期时间,包含时区和相对UTC或格林威治的时差。
新API还引入了 ZoneOffSet 和 ZoneId 类,使得解决时区问题更为简便。解析、格式化时间的 DateTimeFormatter 类也全部重新设计。

例如,我们使用LocalDate 代替Date,使用DateTimeFormatter 代替SimpleDateFormat,如下所示:

String DateNow = LocalDateTime.now().format(DateTimeFormatter.ofPattern(“yyyy/MM/dd HH:mm:ss”)); // 当前日期和时间
System.out.println(DateNow);
这样就避免了SimpleDateFormat 的线程不安全问题啦。

LocalDate 和LocalDateTime相关推荐

  1. mybatis java8_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解

    前言 相信大家应该都知道,在实体Entity里面,可以使用java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.d ...

  2. Java8 Date API 详解 - LocalDate,LocalDateTime,Instant

    转载来源:https://www.journaldev.com/2800/java-8-date-localdate-localdatetime-instant Java8 Date API 详解 - ...

  3. Java 8日期– LocalDate,LocalDateTime,即时

    Java 8 Date Time API is one of the most sought after change for developers. Java has been missing a ...

  4. Java8 ,LocalDate,LocalDateTime处理日期和时间工具类,

    Java8 ,LocalDate,LocalDateTime处理日期和时间工具类 日期格式化 1.获取今天的日期 2.在Java 8 中获取年.月.日信息 3.在Java 8 中处理特定日期 4.在J ...

  5. java8 mysql datetime_在JDBC中使用Java8的日期LocalDate、LocalDateTime

    在实体Entity里面,可以使用java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.datetime等字段 但是 ...

  6. LocalDate、LocalDateTime互转String

    目录 1 LocalDate,String互转 LocalDate转String String转LocalDate 2 LocalDateTime,String互转 LocalDateTime转Str ...

  7. java年月日时分秒格式_Java 日期时间 LocalDate LocalTime LocalDateTime类

    // LoacalDate, LocalTime, LocalDateTime类// 不要使用构造器来构造LocalDate类的对象.实际上,应该使用LocalDate.now()静态工厂方法代表你调 ...

  8. jdk8中新增的日期处理类LocalDate,LocalTime,LocalDateTime,ZoneId,ZonedDateTime详解

    基本概念 时刻 所有计算机系统内部都用一个整数表示时刻,这个整数是距离格林尼治标准时间1970年1月1日0时0分0秒的毫秒数,可以理解时刻就是绝对时间,它与时区无关; 不同时区对同一时刻的解读,即年月 ...

  9. JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解

    文章目录 一.LocalDate.LocalTime.Instant.Duration.Period 1.LocalDate和LocalTime a.LocalDate b.LocalTime 2.合 ...

  10. LocalDate、LocalDateTime计算时间差

    LocalDateTime计算天数和时间差 LocalDateTime now = LocalDateTime.parse("2021-12-21 00:00:00", DateT ...

最新文章

  1. 曹原获奖了,不是他终于有资格获奖,是奖终于有机会颁给他
  2. 人工神经网络基本特点
  3. 【LeetCode笔记】2. 两数相加(JAVA、链表)
  4. drools的可升级读写锁探究
  5. B - Frogger(最短路之多条最短路径中最大权值的最小值)
  6. 莫代尔是什么?它有哪些优缺点?
  7. 1 CentOS 6下FastDFS实现分布式文件系统
  8. SaaS应用架构师所面临的最大挑战
  9. HTML5-打字游戏
  10. 了解并使用Xposed 框架神器
  11. 将pdf转换成jpg图片
  12. OpenWrt/Wifidog本地化解决方案
  13. 条件格式实现ABC分析
  14. 解决vim不能使用方向键和退格键问题
  15. CAD编辑指南7:新建空白图纸和新建表格、导入图片
  16. 王阳明心学 量子物理_量子物理学论文的文本分类
  17. SAP世界生存指南(2017版)
  18. 视频号最新组合玩法,打造全新变现渠道丨国仁网络
  19. 数组排序(O(n的二次方))
  20. css设置透明度的两种方法

热门文章

  1. Win10 无法加载操作系统,关键系统驱动程序丢失或错误 蓝屏错误代码0xc000007b
  2. Nginx proxy反向代理 缓存处理流程
  3. ArcFace:Insight Face
  4. $%7BpageContext.request.contextPath%7D
  5. 道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类、蚁群算法等)
  6. python中cv2.putText参数详解
  7. linux dns chroot,chroot环境下dns解析不好用
  8. 华为p10 android保活,华为P10这八大细节,请看完之后决定要不要买!
  9. IO流_IO流概述及分类
  10. 获取电信光猫TEWA-600超级管理密码,修改电信光猫为桥接模式