在Java中,可以使用java.util.Calendar
類來獲取上個月的月份。以下是一個示例代碼:
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1); // 減去一個月
int lastMonth = calendar.get(Calendar.MONTH) + 1; // 月份是從0開始的,所以要加1
System.out.println("上個月的月份是:" + lastMonth);
}
}
在這個示例中,我們首先獲取當前的Calendar
對象,然后通過調用add(Calendar.MONTH, -1)
方法來減去一個月,最后通過get(Calendar.MONTH)
方法獲取上個月的月份。需要注意的是,Calendar.MONTH
表示月份,取值范圍是0到11。