溫馨提示×

java獲取當前時間前十分鐘

小億
262
2024-01-04 05:03:19
欄目: 編程語言

您可以使用java.util.Calendar類來獲取當前時間,并使用getTime()方法獲取Date對象。然后,可以使用java.util.Date類的getTime()方法獲取當前時間的毫秒數(shù)。最后,將當前時間的毫秒數(shù)減去十分鐘的毫秒數(shù)(即600000毫秒),然后使用Date類的setTime()方法將結(jié)果設(shè)置為新的時間值。

以下是一個示例代碼:

import java.util.Calendar;
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        Date currentTime = calendar.getTime();

        long currentMilliseconds = currentTime.getTime();
        long tenMinutesMilliseconds = 10 * 60 * 1000;
        long tenMinutesAgoMilliseconds = currentMilliseconds - tenMinutesMilliseconds;

        Date tenMinutesAgo = new Date();
        tenMinutesAgo.setTime(tenMinutesAgoMilliseconds);

        System.out.println("當前時間:" + currentTime);
        System.out.println("當前時間前十分鐘:" + tenMinutesAgo);
    }
}

此代碼將輸出當前時間和當前時間前十分鐘的時間。

0