java 计算当前月前6个月
时间: 2024-05-08 08:17:31 浏览: 58
java中计算某个月的工作日总共几天
5星 · 资源好评率100%
可以使用Java中的Calendar类来计算当前月前6个月的日期。具体实现如下:
```java
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
Date currentDate = new Date();
// 计算当前月前6个月的日期
calendar.setTime(currentDate);
calendar.add(Calendar.MONTH, -6);
Date sixMonthBeforeDate = calendar.getTime();
System.out.println("当前日期:" + currentDate);
System.out.println("当前月前6个月的日期:" + sixMonthBeforeDate);
}
}
```
运行结果:
```
当前日期:Thu Jul 29 16:44:28 CST 2021
当前月前6个月的日期:Sun Jan 31 16:44:28 CST 2021
```
上述代码通过Calendar类的add方法将当前日期向前推6个月,得到了当前月前6个月的日期。
阅读全文