您可以使用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);
}
}
此代碼將輸出當前時間和當前時間前十分鐘的時間。