小编Vai*_*wal的帖子

如何在下午 4 点和凌晨 2 点之间的两个时间生成随机时间?

我试过使用 -

int startSeconds = restaurant.openingTime.toSecondOfDay();
int endSeconds = restaurant.closingTime.toSecondOfDay();
LocalTime timeBetweenOpenClose = LocalTime.ofSecondOfDay(ThreadLocalRandom.current().nextInt(startSeconds, endSeconds));
Run Code Online (Sandbox Code Playgroud)

但这通常会遇到错误,如 nextInt(origin, bounds), origin 不能小于 bounds,如果 myopeningTime是 16:00:00 和closingTime02:00:00 ,则会发生这种情况。

java random time localtime java-time

6
推荐指数
2
解决办法
171
查看次数

标签 统计

java ×1

java-time ×1

localtime ×1

random ×1

time ×1