Java 根据当前年月获取上一个月的日期
时间: 2023-09-29 17:09:56 浏览: 92
您好!要根据当前年月获取上一个月的日期,可以使用 Java 中的 Calendar 类来实现。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1); // 将当前日期减去一个月
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从 0 开始,需要加 1
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("上一个月的日期为:" + year + "-" + month + "-" + day);
}
}
```
运行以上代码,将输出上一个月的日期,格式为 "年-月-日"。请注意,如果当前月份是一月份,则会返回上一年的十二月份。
希望能对您有所帮助!如果您有其他问题,请随时提问。
阅读全文