千家信息网

Java库中的LocalDate类怎么用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇"Java库中的LocalDate类怎么用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看
千家信息网最后更新 2026年11月01日Java库中的LocalDate类怎么用

这篇"Java库中的LocalDate类怎么用"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Java库中的LocalDate类怎么用"文章吧。

Java库中的LocalDate类

类库设计者决定将保存时间与给时间点命名分开。所以标准Java类库分别包含了两个类:一个用来表示时间点的Date类;另一个是用来表示大家熟悉的日历表示法的LocalDate类。

将时间与日历分开是一种很好的面向对象设计。通常,最好使用不同的类表示不同的概念。

不要使用构造器来构造LocalDate类的对象。实际上,应当使用静态工厂方法代表你调用构造器。

下面表达式

LocalDate.now();

会构造一个新对象,表示构造这个对象时日期。

可以提供年、月和日来构造对应一个特定日期对象

LocalDate.of(1999,12,31);

当然,通常都希望将构造的对象保存在一个对象变量中:

LocalDate newYearsEve = LocalDate.of(1999,12,31);

一旦有了一个LocalDate对象,可以用方法getYear、getMonthValue和getDayOfMonth得到年、月和日:

int year = newYearsEve.getYear();//2022int month = newYearsEve.getMonthValue();//1int day = newYearsEve.getDayOfMonth();//15

看起来这个没多大意义,因为这些正是构造对象时使用的那些值。不过有时可能某个日期是计算得到的,你希望调用这些方法来得到更多信息。例如plusDays方法会得到一个新的LocalDate,如果把这个方法的对象,称为当前对象,这个新日期对象则是距当前对象指定天数的一个新日期:

LocalDate aThousandDaysLater  = newYearsEve.plusDays(1000)int year = aThousandDaysLater.getYear(); //2024int month = aThousandDaysLater.getMonthValue();//10int day = aThousandDaysLater.getDayOfMonth();//11

LocalDate类封装了实例域来维护所设置的日期。如果不查看源代码,就不可能知道类内部的日期表示。

Java获取上周指定日的日期

获取上周星期一的日期

LocalDate local=LocalDate.now().with(DayOfWeek.MONDAY);

以上方法更改上周指定日只要更改with()方法中的参数去指定过滤条件就行。就比如要获取今天日期所属这个礼拜的星期二的日期就可以:

LocalDate local=LocalDate.now().with(DayOfWeek.TUESDAY);
  • 获取上月某天日期

//now()当前时间为2019.5.17LocalDate nowDate = LocalDate.now();System.out.println(  nowDate.minusMonths(1)      .with(MonthDay.of(nowDate.minusMonths(1).getMonth(), 3)));

以上就是关于"Java库中的LocalDate类怎么用"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

对象 日期 方法 内容 时间 不同 文章 日历 星期 更多 知识 篇文章 定日 构造器 设计 两个 代表 价值 信息 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 江苏根荣互联网科技 河南真二互联网科技有限公司 华中科技大学互联网 互联网科技缩写 上海致骋互联网科技 菲比寻常互联网科技 碳银互联网科技有限公司 长亮科技互联网金融 互联网巨头投资的硬核科技 互联网之后的科技是什么 北京大学互联网科技怎么样 上海宁丞科技互联网 广州市恰铎互联网科技有限公司 米聚互联网科技南京有限公司排面 电子科技大学互联网创业大赛 佛山市拉法互联网科技有限公司 互联网相关科技技术 互联网大会出现的黑科技 互联网 科技节活动 微视频大赛 深圳互联网络科技有限公司 以房互联网科技 成都互联网科技公司 互联网金融科技创新 腾讯科技 互联网女皇 互联网 科技服务平台 博兴的互联网电子科技公司 创业天下互联网科技有限公司 团飞科技与伯堂互联网服务平台 六子台科技互联网展会
0