java 帮我写指定年月日 得到去年同月同日
时间: 2024-10-18 09:19:31 浏览: 15
Java获取当前时间年月日的方法
在Java中,你可以使用`java.time`包下的日期和时间API来获取过去的特定日期。假设你想得到当前日期一年前的同月同日,可以按照以下步骤编写代码:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 减去一年的时间
long yearsToSubtract = 1;
LocalDate lastYearSameDay = currentDate.minusYears(yearsToSubtract);
System.out.println("去年同月同日的日期是: " + lastYearSameDay);
}
}
```
这段代码首先获取当前的`LocalDate`,然后减去一年(`yearsToSubtract`),最后得到的就是去年的同月同日。
阅读全文