現在から10分前の時刻をJavaで取得します。

java.util.Calendarクラスを使用して現在時刻を取得し、getTime()メソッドでDateオブジェクトを取得できます。次に、java.util.DateクラスのgetTime()メソッドを使用して現在時刻のミリ秒数を取得します。最後に、現在時刻のミリ秒数から10分(つまり600000ミリ秒)を引き、その結果を新しい時間値として設定するためにDateクラスのsetTime()メソッドを使用します。

以下はサンプルコードです。

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);
    }
}

このコードは、現在の時刻と10分前の時刻を出力します。

bannerAds