Java生成10个指定范围的随机日期案例
使用Random随机类,Calendar日历类,while循环语句,格式化输出
public static void main(String[] args) {
Calendar c1 = Calendar.getInstance();
c1.set(2022,1-1,1,0,0,0);
long start = c1.getTimeInMillis();
Calendar c2 = Calendar.getInstance();
long end = c2.getTimeInMillis();
Random rand = new Random();
int i = 1;
while(i<=10){
long t = rand.nextLong(start,end);
System.out.printf("(%d)、%tF %<tT%n",i++,t);
}
}
运行结果如下