1. 程式人生 > >Java 獲取當前時間的前幾分鐘的時間點的方法

Java 獲取當前時間的前幾分鐘的時間點的方法

問題描述

有時候比如知道當前時間是 12:25:12, 先獲取5分鐘前的時間即分鐘數-5為12:20:12

但是如果時間是12:03:12, 前五分鐘為11:58:12, 獲取就開始要判斷了,如果獲取前多少秒的話更復雜。

 

好在Java提供了這一時間處理方法

/* 導包 */
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;


/* 核心程式碼 */
Calendar beforeTime = Calendar.getInstance();
beforeTime.add(Calendar.MINUTE, -5);// 5分鐘之前的時間
Date beforeD = beforeTime.getTime();
String before5 = new SimpleDateFormat("yyyyMMddHHmmss").format(beforeD);  // 前五分鐘時間