使用 Calendar.add() 方法從當前時間減去小時的 Java 程式
在本文中,我們使用 Java 中的Calendar 類來處理日期和時間。首先,它檢索當前日期和時間並顯示它。然後,程式使用add() 方法將當前時間增加 5 小時,並顯示更新後的日期和時間。這是一個以程式設計方式修改和處理日期時間值的簡單示例。使用Calendar.add() 方法從當前時間減去小時。
Calendar 類
Java Calendar 類 位於 java.util 包 中。它是一個抽象類,提供將特定時間轉換為各種日曆欄位(如 YEAR、MONTH、DAY_OF_MONTH 和 HOUR)的方法。它還允許操作這些欄位,例如計算下週的日期。
我們將使用
getInstance() 方法
getInstance() 方法 建立一個 Calendar 物件,該物件根據系統的預設時區和區域設定表示當前日期和時間。
Calendar calendar = Calendar.getInstance();
在上文中,它初始化 Calendar 例項以檢索當前日期和時間。
getTime() 方法
getTime() 方法 將 Calendar 物件轉換為 Date 物件,並以可讀格式返回當前日期和時間。
System.out.println("Current Date = " + calendar.getTime());
System.out.println("Updated Date = " + calendar.getTime());
Calendar.add() 方法
Java Calendar add() 方法 根據日曆規則,透過給定的時間量調整指定的日曆欄位,可以進行加減操作。
calendar.add(Calendar.HOUR_OF_DAY, +5);
使用 Calendar.add() 方法從當前時間減去小時
以下是使用 Calendar.add() 方法從當前時間減去小時的步驟:
- 建立一個日曆物件,我們將使用Calendar.getInstance()獲取當前日期和時間。
- 顯示當前日期和時間,呼叫 calendar.getTime() 將 Calendar 物件轉換為 Date 物件。
- 將當前時間增加 5 小時,我們將使用calendar.add(Calendar.HOUR_OF_DAY, +5)將當前時間增加 5 小時。(原文是加5小時,此處應根據標題改為減5小時,修改為`calendar.add(Calendar.HOUR_OF_DAY, -5)`)
- 透過呼叫calendar.getTime()顯示更新後的日期和時間,顯示增加 5 小時後的更新日期和時間。(原文是加5小時,此處應根據標題改為減5小時)
示例
以下是使用 Calendar.add() 方法從當前時間減去小時的 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());
// Incrementing hours by 5
calendar.add(Calendar.HOUR_OF_DAY, +5);
System.out.println("Updated Date = " + calendar.getTime());
}
}
輸出
Current Date = Thu Nov 22 16:13:04 UTC 2018 Updated Date = Thu Nov 22 21:13:04 UTC 2018
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP