使用 Calendar.add() 方法從當前日期減去月份的 Java 程式
在使用 Java 處理日期時,通常需要增加或減少月份。Calendar 類 使日期操作變得容易。本文介紹瞭如何使用 Calendar 類將當前日期減去指定數量的月份。
問題陳述
給定一個 Java 程式,使用 Calendar 類將當前日期減去指定數量的月份。
輸出
Current Date = Thu Nov 22 16:37:42 UTC 2018 Updated Date = Thu Mar 22 16:37:42 UTC 2018
基本方法
以下是使用 Calendar.add() 方法從當前日期減去月份的步驟
- 步驟 1. 匯入 java.util.Calendar 包。
- 步驟 2. 使用 getInstance() 方法建立一個 Calendar 物件,以獲取當前日期和時間。
- 步驟 3. 使用 getTime() 方法顯示當前日期和時間。
- 步驟 4. 使用 Calendar 類的 add() 方法減去月份。將 Calendar.MONTH 作為第一個引數,並將一個負值(表示要減去的月份數)作為第二個引數傳遞。
- 步驟 5. 減去月份後,顯示更新的日期和時間。
示例
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 8 months from current date
calendar.add(Calendar.MONTH, -8);
System.out.println("Updated Date = " + calendar.getTime());
}
}
輸出
Current Date = Thu Nov 22 16:37:42 UTC 2018 Updated Date = Thu Mar 22 16:37:42 UTC 2018
程式碼解釋
匯入 Java 中 Calendar 類的以下包。
import java.util.Calendar;
首先,建立一個 Calendar 物件並顯示當前日期和時間。
Calendar calendar = Calendar.getInstance();
System.out.println("Current Date and Time = " + calendar.getTime());
現在,讓我們使用 calendar.add() 方法和 Calendar.MONTH 常量減去月份。由於我們要減去,所以設定一個負值。
calendar.add(Calendar.MONTH, -10);
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP