在 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);
    }
}

这段代码会打印出上个月的年份和月份。你可以根据需要对日期格式进行调整,并根据具体业务逻辑来处理上个月的日期。