Java 设置开始日期前一年
我使用此配置获取当前日期:Java 设置开始日期前一年,java,Java,我使用此配置获取当前日期: LocalDateTime start_date = LocalDateTime.now(Clock.systemUTC()); LocalDateTime end_date = LocalDateTime.now(Clock.systemUTC()); 如何将开始日期设置为落后一年?该类有一种方法: 返回此LocalDateTime的副本,并减去指定的年数 您可以简单地执行以下操作: LocalDateTime end_date = LocalDateTime.n
LocalDateTime start_date = LocalDateTime.now(Clock.systemUTC());
LocalDateTime end_date = LocalDateTime.now(Clock.systemUTC());
如何将开始日期设置为落后一年?该类有一种方法:
返回此LocalDateTime
的副本,并减去指定的年数
您可以简单地执行以下操作:
LocalDateTime end_date = LocalDateTime.now(Clock.systemUTC());
LocalDateTime start_date = end_date.minusYears(1);
(发布此答案时运行时)生成:
2018-02-07
您首先阅读文档,即的javadoc,看看是否有一种方法适合您想要做的事情。提示:有.try LocalDateTime start\u date=LocalDateTime.now(Clock.systemUTC()).withYear(Year.now().getValue()-1)最好写
endDate=LocalDateTime.now();开始日期=结束日期。年数(1)代码>这样您就不必调用now()
两次,就可以为这两个值获得不同的时间。