Java程式從日曆中減去一年
在這篇文章中,我們將學習如何在Java中從日曆中減去一年。我們將使用來自Calendar類的java.util包。程式獲取當前日期,從中減去一年,然後顯示更新後的日期。
問題陳述
編寫一個Java程式,從日曆中減去一年。下面是演示:
輸入
Current Date = Fri Nov 23 06:39:40 UTC 2018
輸出
Updated Date = Thu Nov 23 06:39:40 UTC 2017
從日曆中減去一年的步驟
以下是從日曆中減去一年的步驟:
- 首先,我們將從java.util包匯入Calendar類。
- 透過初始化Calendar.getInstance()來建立一個Calendar物件,以獲取當前日期和時間。
- 使用calendar.getTime()顯示當前日期,並列印當前日期。
- 減去一年,為此我們將使用calendar.add()方法將年份減少1。
- 透過使用calendar.getTime()列印更新後的日期來顯示更新後的日期。
Java程式從日曆中減去一年
以下是一個從日曆中減去一年的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 1 year from the Calendar
calendar.add(Calendar.YEAR, -1);
System.out.println("Updated Date = " + calendar.getTime());
}
}
輸出
Current Date = Fri Nov 23 06:39:40 UTC 2018 Updated Date = Thu Nov 23 06:39:40 UTC 2017
程式碼解釋
該程式首先從java.util包匯入Calendar類,該類提供了處理日期和時間的各種方法。我們使用Calendar.getInstance()建立一個Calendar物件,該物件使用當前日期和時間進行初始化。然後使用calendar.getTime()方法檢索並列印當前日期。
為了從當前日期中減去一年,我們使用calendar.add()方法,其中Calendar.YEAR指定要修改的欄位,-1表示我們想要減去一年。最後,使用calendar.getTime()列印更新後的日期,顯示早一年之前的日期。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP