获取两个时间之间的随机时间

来源:互联网 发布:全国姓名数据库官方 编辑:程序博客网 时间:2024/05/20 07:52
/**
* 获取随机时间
*/
@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();
}
0 0