Java教程

java8日期详解

本文主要是介绍java8日期详解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java8日期详解

  • 前言

前言

java8之前的日期类缺点。

1、util包下的Date和Calendar类不支持时区,线程不安全。
2、格式化类java.text.SimpleDateFormat线程不安全。
3、API调用繁琐。

java8新增日期类

1、java8新增的日期类都再java.time包中,时间日期类包含LocalDate、LocalTime、Instant、Duration以及Period。日期格式化类DateTimeFormatter

2、新的时区类java.time.ZoneId替代原有的java.util.TimeZone;ZoneId对象可以通过ZoneId.of()方法创建,也可以通过ZoneId.systemDefault()获取系统默认时区


这篇关于java8日期详解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!