在 Java 中,你可以使用 Calendar
类来获取上个月的日期。以下是一个示例 Java 代码:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 将日期设置为当前月的第一天
calendar.set(Calendar.DAY_OF_MONTH, 1);
// 将月份减去一个月
calendar.add(Calendar.MONTH, -1);
// 获取上个月的日期
int lastMonth = calendar.get(Calendar.MONTH) + 1; // 月份是从 0 开始计数的,所以需要加 1
int lastYear = calendar.get(Calendar.YEAR);
System.out.println("上个月的日期:" + lastYear + "-" + lastMonth);
}
}
这段代码会打印出上个月的年份和月份。你可以根据需要对日期格式进行调整,并根据具体业务逻辑来处理上个月的日期。