獲取兩個時間之間的隨機時間

/**
* 獲取隨機時間
*/
@SuppressWarnings("deprecation")
public static String getRandomTime(Date startTime, Date finalTime) {


Calendar calStartTime = Calendar.getInstance();
calStartTime.setTime(startTime);


Calendar calFinalTime = Calendar.getInstance();
calFinalTime.setTime(finalTime);


int interval = (int) ((calFinalTime.getTimeInMillis() - calStartTime.getTimeInMillis()) / 1000L);
;
int randDiff = (int) (Math.random() * interval);
calStartTime.add(Calendar.SECOND, randDiff);


return calStartTime.getTime().toLocaleString();
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章