Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 设置开始日期前一年_Java - Fatal编程技术网

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()
两次,就可以为这两个值获得不同的时间。