Java:LocalDate / LocalDateTime加减时间

在线API参考:LocalTime (Java Platform SE 8 )

方法介绍

方法1方法1说明
plusYears(long years) minusYears(long years) 返回增加/减少了年数的副本
plusMonths(long months)  minusMonths(long months)返回增加/减少了月数的副本
plusWeeks(long weeks) minusWeeks(long weeks) 返回增加/减少了周数的副本
plusDays(long days)minusDays(long days)返回增加/减少了天数的副本
plusHours(long hours)minusHours(long hours)返回增加/减少了小时数的副本
plusSeconds(long seconds)minusMinutes(long minutes)返回增加/减少了分钟数的副本
plusSeconds(long seconds) minusSeconds(long seconds)返回增加/减少了秒数的副本
plusNanos(long nanos)minusNanos(long nanos) 返回增加/减少了纳秒数的副本
public class BaseTest {public static void main(String[] args) throws ParseException {LocalDateTime localTime = LocalDateTime.now();System.out.println("当前时间: " + localTime);System.out.println("增加1年:" + localTime.plusYears(1));System.out.println("增加1个月:" + localTime.plusMonths(1));System.out.println("增加1周:" + localTime.plusWeeks(1));System.out.println("增加1天:" + localTime.plusDays(1));System.out.println("增加1小时: " + localTime.plusHours(1));System.out.println("增加30分钟: " + localTime.plusMinutes(30));System.out.println("增加30秒: " + localTime.plusSeconds(30));System.out.println("增加10000纳秒:" + localTime.plusNanos(10000));System.out.println("减少1年:" + localTime.minusYears(1));System.out.println("减少1个月:" + localTime.minusMonths(1));System.out.println("减少1周:" + localTime.minusWeeks(1));System.out.println("减少1天:" + localTime.minusDays(1));System.out.println("减少1小时:" + localTime.minusHours(1));System.out.println("减少30分钟:" + localTime.minusMinutes(30));System.out.println("减少30秒: " + localTime.minusSeconds(30));System.out.println("减少10000纳秒:" + localTime.minusNanos(10000));}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集合 List 分片的 5 种实现

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)前些天在实现 MyBatis 批量插入时遇到了一个问题,当批量插入的数据量比较大时,会导致程序执行报错&a…

使用它给 ​xxl-job 添加任务,太爽了

xxl-job是一款非常优秀的任务调度中间件,轻量级、使用简单、支持分布式等优点,让它广泛应用在我们的项目中,解决了不少定时任务的调度问题。我们都知道,在使用过程中需要先到xxl-job的任务调度中心页面上,配置执行器ex…

dubboSPI机制浅谈

2019独角兽企业重金招聘Python工程师标准>>> 本文重点讲述SPI机制,从jdk和dubbo 1、jdk spi机制 2、dubbo spi实现 首先spi是什么? SPI是为某个接口寻找服务实现的机制。为了实现在模块装配的时候能不在…

彻底搞懂 SpringBoot 中的 starter 机制

前言我们都知道,Spring的功能非常强大,但也有些弊端。比如:我们需要手动去配置大量的参数,没有默认值,需要我们管理大量的jar包和它们的依赖。为了提升Spring项目的开发效率,简化一些配置,Sprin…

Java 中验证时间格式的 4 种方法

大家好,今天咱们来讲一下,Java 中如何检查一个字符串是否是合法的日期格式?为什么要检查时间格式?后端接口在接收数据的时候,都需要进行检查。检查全部通过后,才能够执行业务逻辑。对于时间格式&#xff0c…

Redis 实现分布式锁的 7 种方案

前言日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一…

css复选框样式_使用CSS样式复选框

css复选框样式Introduction: 介绍: Sometimes we want to develop a website or web page that would contain a form and through that form, we want to get some information from the user. Now that information could be of any type depending on the kind …

javascript对话框_JavaScript中的对话框

javascript对话框JavaScript对话框 (JavaScript Dialog Boxes) Dialog boxes are a great way to provide feedback to the user when they submit a form. In JavaScript, there are three kinds of Dialog boxes, 对话框是向用户提交表单时提供反馈的好方法。 在JavaScript中…

排查死锁的 4 种工具,秀~

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)死锁(Dead Lock)指的是两个或两个以上的运算单元(进程、线程或协程)&#xf…

MySQL 常见的 9 种优化方法

大家好,我是磊哥!今天给大家分享一些简单好用的数据库优化方式!1、选择最合适的字段属性Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的…

oracle中dbms_DBMS中的实例和架构

oracle中dbms1)实例 (1) Instances) What is the Instance? If we look towards it in real life, we refer instance as an occurrence of something at a particular moment of time. In Database Management system, there are a lot of changes occurring over time to th…

过滤器和拦截器的 5 个区别!

作者 | 磊哥来源 | Java面试真题解析(ID:aimianshi666)转载请联系授权(微信ID:GG_Stone)过滤器(Filter)和拦截器(Interceptor)都是基于 AOP(Aspec…

面试突击第一季完结:共 91 篇!

感谢各位读者的支持与阅读,面试突击系列第一季到这里就要和大家说再见了。希望所写内容对大家有帮助,也祝你们找到满意的工作。青山不改,细水长流,我们下一季再见!91:MD5 加密安全吗?90&#xf…

SpringBoot官方热部署和远程调试神器

平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效。如果你的应用足够大的话,启动可能需要好几分钟。有没有什么办法可以加速启动过程,让我们开发应用代码更高效呢?今天给大家推荐一款SpringBoot官方的热部署工具spri…

MySQL 优化:Explain 执行计划详解

昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话可实在插不上嘴。聊着聊着突然说到他上午面试了一个工作6年的程序员,表…

顶级 Javaer 常用的 14 个类库

作者:小姐姐味道昨天下载下来Java16尝尝鲜。一看,好家伙,足足有176MB大。即使把jmc和jvisualvm给搞了出去,依然还是这么大,真的是让人震惊不已。但即使JDK足够庞大,它的功能也已经不够用了。我们需要借助于…

势头迅猛的儿童手表:恐陷下一个文曲星之地?

历史的节奏,就是不断重复此前发生过的事。虽然表现形态不一,但蕴藏的规律、趋势总是有着惊人的相似。在科技行业,同样如此——iPhone开启的智能手机时代走过的大兴—→平稳→下降态势,与PC的历程几乎是一样的。而在国内&#xff0…

scala 类中的对象是类_Scala中的类和对象

scala 类中的对象是类Scala中的课程 (Classes in Scala) A class is a blueprint for objects. It contains the definition of all the members of the class. There are two types of members of the class in Scala, 类是对象的蓝图。 它包含该类的所有成员的定义。 Scala中…

2022年终总结:不再用“拼命”来应对极度的不安全感

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)人生匆匆三十四余载,今天又到了辞旧迎新和 2022 年说再(也不)见的时刻了,所以…

Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己…