Java程式:從當前日期中減去年份
在本文中,我們將學習如何使用Java從當前日期中減去一年。我們將使用Calendar類,它屬於java.util包。
在Java中,Calendar類是一個抽象類,它提供不同的方法來在時間中的特定時刻和一組日曆欄位(如小時、月份中的某天、月份、年份等)之間進行轉換。它也用於操作日曆欄位。
從當前日期中減去年份的步驟
以下是從當前日期中減去年份的步驟:
- 從java.util包匯入Calendar類。
- 建立一個Calendar類的例項來表示當前日期和時間。
- 使用calendar.getTime()方法顯示當前日期和時間。
- 使用calendar.add()方法,結合Calendar.YEAR欄位和負值(例如'-20',表示減去20年)從當前日期中減去特定年份。
- 減去年份後,顯示更新後的日期和時間。
Java程式:從當前日期中減去年份
以下是從當前日期中減去年份的示例:
import java.util.Calendar; public class Demo { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println("Current Date = " + calendar.getTime()); // Subtract 20 Years calendar.add(Calendar.YEAR, -20); System.out.println("Updated Date = " + calendar.getTime()); } }
輸出
Current Date = Thu Nov 22 18:20:30 UTC 2018 Updated Date = Sun Nov 22 18:20:30 UTC 1998
程式碼解釋
要使用Java從當前日期中減去一年,首先從java.util包匯入Calendar類。我們將使用Calendar.getInstance()建立一個Calendar例項,它將使用當前日期和時間初始化物件。calendar.getTime()方法用於顯示當前日期。要減去特定年份,可以使用calendar.add()方法,結合Calendar.YEAR欄位和一個負值,例如'-20',這將從當前日期中減去20年。最後,使用calendar.getTime()顯示更新後的日期以顯示減法後的結果。
廣告