我i们使用Calendar这个日历类,我们先声明日历类:Calendar calendar = Calendar.getInstance();
设置开始日期:calendar.set(2023, 1, 1, 2, 2, 2);使用set方法。
我们需要进行随机产生,我们就用到Random类,random方法中有一个可以存储long类型的方法:random.nextLong();我们可以将我们想要获取的时间戳设置在这个方法中,然后使用格式化输出随机日期。
/*
* Copyright (c) 2020, 2023, All rights reserved.
*
*/
import java.util.Calendar;
import java.util.Random;
/**
* <p>Project: day7-11 - Test6</p>
* <p>Powered by scl On 2023-07-11 21:22:08</p>
* <p>描述:<p>
*
* @author scl [1846080280@qq.com]
* @version 1.0
* @since 17
*/
public class Test6 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2023, 1, 1, 2, 2, 2);
Random random = new Random();
for (int i = 0; i < 10; i++) {
var time = random.nextLong(calendar.getTimeInMillis(), System.currentTimeMillis());
System.out.printf("%tF %<tT%n",time);
}
}
}
运行结果如下: