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)

最後,我們列印修改後的日期以顯示上個月的日期。

更新於: 2024年7月25日

3K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.