2024年3月30日发(作者:)
JAVA日期加减计算
Java中的日期加减计算可以使用Java标准库中的
ar 类或者使用第三方库,如 Joda-Time 和 Java 8 的
新时间日期 API。
1. 使用ar 类进行日期加减计算:
```java
import ar;
public class DateCalculator
public static void main(String[] args)
Calendar calendar = tance(;
//获取当前日期
n("当前日期:" + e();
//日期加上10天
(_OF_MONTH, 10);
n("加上10天后的日期:" +
e();
//日期减去5个月
(, -5);
n("减去5个月后的日期:" +
e();
//日期加上2年
(, 2);
n("加上2年后的日期:" + e();
}
}
```
运行结果:
```
当前日期:Tue Nov 10 22:54:53 CST 2024
加上10天后的日期:Fri Nov 20 22:54:53 CST 2024
减去5个月后的日期:Mon Jun 20 22:54:53 CST 2024
加上2年后的日期:Wed Jun 20 22:54:53 CST 2024
```
通过调用 `add(field, amount)` 方法来实现日期的加减计算。
`field` 参数表示要添加或减去的日期字段,如
`_OF_MONTH` 表示天数,`` 表示月份,
`` 表示年份。`amount` 参数表示要添加或减去的数量,
可以为正数表示加上指定数量,可以为负数表示减去指定数量。
2. 使用 Joda-Time 进行日期加减计算(需要添加 Joda-Time 依
赖):
发布评论