可以使用Calendar
類來實現當前時間減去一個月的操作,具體步驟如下:
// 獲取當前時間
Calendar cal = Calendar.getInstance();
// 減去一個月
cal.add(Calendar.MONTH, -1);
// 獲取減去一個月后的時間
Date oneMonthAgo = cal.getTime();
// 打印結果
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("當前時間減去一個月后的時間為:" + sdf.format(oneMonthAgo));
以上代碼中,首先使用Calendar.getInstance()
獲取當前時間的Calendar
對象,然后使用add
方法減去一個月,最后將結果轉換成Date
對象并使用SimpleDateFormat
格式化成字符串輸出。