java 给定当前年月日 ,给予整型变量3 算出之前三天的年月日日期
时间: 2024-02-23 17:59:34 浏览: 25
可以使用 Java 8 中的 `LocalDate` 类来进行日期计算。以下是一个示例代码,假设当前日期为 `year`, `month`, `day`,需要计算之前三天的日期:
```java
import java.time.LocalDate;
public class DateExample {
public static void main(String[] args) {
int year = 2021;
int month = 12;
int day = 31;
LocalDate currentDate = LocalDate.of(year, month, day);
// 计算之前三天的日期
LocalDate threeDaysAgo = currentDate.minusDays(3);
// 输出结果
System.out.println("当前日期:" + currentDate);
System.out.println("之前三天的日期:" + threeDaysAgo);
}
}
```
运行结果:
```
当前日期:2021-12-31
之前三天的日期:2021-12-28
```
可以看到,使用 `LocalDate` 类很方便地进行了日期计算。其中 `minusDays(3)` 方法表示当前日期减去三天。如果需要计算其他的日期差值,可以使用类似的方法,例如 `minusMonths(1)` 表示当前日期减去一个月。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)