Java程式用於從GregorianCalendar顯示上個月
在Java中的GregorianCalendar類允許我們輕鬆地操作日期和時間。在這個例子中,我們將建立一個GregorianCalendar物件並使用它來顯示當前日期和上個月的日期。
問題陳述
編寫一個Java程式並建立一個GregorianCalendar物件,顯示當前日期,然後修改此日期以顯示上個月的日期。
輸出
Current date: Mon Nov 19 18:07:03 UTC 2018
輸入
Modified date (Previous Month): Fri Oct 19 18:07:03 UTC 2018
從GregorianCalendar顯示上個月的步驟
以下是從GregorianCalendar顯示上個月的步驟:
- 匯入必要的包。
- 使用GregorianCalendar.getInstance()建立一個GregorianCalendar物件。
- 顯示當前日期。
- 使用add()方法,其中MONTH欄位的值為-1,以從當前日期減去一個月。
- 顯示修改後的日期。
Java程式用於從GregorianCalendar顯示上個月
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Demo {
public static void main(String[] a) {
GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();
System.out.println("Current date: " + cal.getTime());
// past month
cal.add((GregorianCalendar.MONTH), -1);
System.out.println("Modified date (Previous Month): " + cal.getTime());
}
}
輸出
Current date: Mon Nov 19 18:07:03 UTC 2018 Modified date (Previous Month): Fri Oct 19 18:07:03 UTC 2018
程式碼說明
最初,我們將從java.util包中匯入GregorianCalender類和Calender類。
import java.util.GregorianCalendar;
我們使用GregorianCalendar.getInstance()建立一個名為cal的GregorianCalendar物件,它將其初始化為當前日期和時間。
GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance();
現在,使用以下欄位和add()方法,並使用負一-1來顯示上個月。
cal.add((GregorianCalendar.MONTH), -1)
最後,我們列印修改後的日期以顯示上個月的日期。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP