Java关于LocalDate、LocalTime、LocalDateTime类的详细讲解

本文介绍了Java 8引入的新时间日期API,包括LocalDate, LocalTime, LocalDateTime的使用,强调了它们的不可变性及与旧API的区别。此外,还讲解了Instant类、日期时间的格式化与解析,以及相关的方法如.now(), .of(), .get()等,展示了如何进行日期和时间的增减操作。" 114120089,10541671,Java操作HDFS文件系统实战,"['Hadoop', 'Java开发', '大数据', '文件系统']
摘要由CSDN通过智能技术生成

Java关于日期和时间相关API必须明白的方法和类(JDK8之后部分)


PS:Java中Data类的使用、JDK8之前日期时间API的讲解


新日期时间API出现的背景

  • JDK 1.0中包含了 一个java.util.Date类,但是它的大多数方法已经在JDK 1.1引入Calendar类之后被弃用 了。而Calendar并不比Date好多少。它们面临的问题是:
  1. 可变性:像日期和时间这样的类应该是不可变的。 (比如片首的超链接文章,最后的日历类java.util.Calendar,应该返回一个新的对象,但是因为有可变性,却是对原本的时间进行了改变)
  2. 偏移性:Date中的年份是从1900开始的,而月份都从0开始。

举例:这里返回的因为有偏移量,所以输入的并不是我们需要的,idea也提醒说过时了(过时不等于不能用&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金士曼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值