LocalDate 和LocalDateTime
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相关推荐
- mybatis java8_mybatis如何使用Java8的日期LocalDate和LocalDateTime详解
前言 相信大家应该都知道,在实体Entity里面,可以使用java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.d ...
- Java8 Date API 详解 - LocalDate,LocalDateTime,Instant
转载来源:https://www.journaldev.com/2800/java-8-date-localdate-localdatetime-instant Java8 Date API 详解 - ...
- Java 8日期– LocalDate,LocalDateTime,即时
Java 8 Date Time API is one of the most sought after change for developers. Java has been missing a ...
- Java8 ,LocalDate,LocalDateTime处理日期和时间工具类,
Java8 ,LocalDate,LocalDateTime处理日期和时间工具类 日期格式化 1.获取今天的日期 2.在Java 8 中获取年.月.日信息 3.在Java 8 中处理特定日期 4.在J ...
- java8 mysql datetime_在JDBC中使用Java8的日期LocalDate、LocalDateTime
在实体Entity里面,可以使用java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.datetime等字段 但是 ...
- LocalDate、LocalDateTime互转String
目录 1 LocalDate,String互转 LocalDate转String String转LocalDate 2 LocalDateTime,String互转 LocalDateTime转Str ...
- java年月日时分秒格式_Java 日期时间 LocalDate LocalTime LocalDateTime类
// LoacalDate, LocalTime, LocalDateTime类// 不要使用构造器来构造LocalDate类的对象.实际上,应该使用LocalDate.now()静态工厂方法代表你调 ...
- jdk8中新增的日期处理类LocalDate,LocalTime,LocalDateTime,ZoneId,ZonedDateTime详解
基本概念 时刻 所有计算机系统内部都用一个整数表示时刻,这个整数是距离格林尼治标准时间1970年1月1日0时0分0秒的毫秒数,可以理解时刻就是绝对时间,它与时区无关; 不同时区对同一时刻的解读,即年月 ...
- JAVA8 日期和时间(LocalDate、LocalDateTime、ZoneId、Duration、Period、Instant)API 用法详解
文章目录 一.LocalDate.LocalTime.Instant.Duration.Period 1.LocalDate和LocalTime a.LocalDate b.LocalTime 2.合 ...
- LocalDate、LocalDateTime计算时间差
LocalDateTime计算天数和时间差 LocalDateTime now = LocalDateTime.parse("2021-12-21 00:00:00", DateT ...
最新文章
- 曹原获奖了,不是他终于有资格获奖,是奖终于有机会颁给他
- 人工神经网络基本特点
- 【LeetCode笔记】2. 两数相加(JAVA、链表)
- drools的可升级读写锁探究
- B - Frogger(最短路之多条最短路径中最大权值的最小值)
- 莫代尔是什么?它有哪些优缺点?
- 1 CentOS 6下FastDFS实现分布式文件系统
- SaaS应用架构师所面临的最大挑战
- HTML5-打字游戏
- 了解并使用Xposed 框架神器
- 将pdf转换成jpg图片
- OpenWrt/Wifidog本地化解决方案
- 条件格式实现ABC分析
- 解决vim不能使用方向键和退格键问题
- CAD编辑指南7:新建空白图纸和新建表格、导入图片
- 王阳明心学 量子物理_量子物理学论文的文本分类
- SAP世界生存指南(2017版)
- 视频号最新组合玩法,打造全新变现渠道丨国仁网络
- 数组排序(O(n的二次方))
- css设置透明度的两种方法
热门文章
- Win10 无法加载操作系统,关键系统驱动程序丢失或错误 蓝屏错误代码0xc000007b
- Nginx proxy反向代理 缓存处理流程
- ArcFace:Insight Face
- $%7BpageContext.request.contextPath%7D
- 道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类、蚁群算法等)
- python中cv2.putText参数详解
- linux dns chroot,chroot环境下dns解析不好用
- 华为p10 android保活,华为P10这八大细节,请看完之后决定要不要买!
- IO流_IO流概述及分类
- 获取电信光猫TEWA-600超级管理密码,修改电信光猫为桥接模式