java-随机生成一个时间段内的时间
发布日期:2021-05-07 11:59:29 浏览次数:19 分类:技术文章

本文共 858 字,大约阅读时间需要 2 分钟。

代码

  1. 定义开始时间和结束时间
String s = randomTime("2019-01-01", "2020-01-01");
  1. 随机生成这个时间段的时间
//生成一个建立通话的时间    public static String randomTime(String startDate,String endDate){           //时间的格式        String dateTime = null;        long result = 0;        SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");        //转化        Date start = null;        try {               start = format1.parse(startDate);            Date end = format1.parse(endDate);            //获取建立时间            result = start.getTime() + (long) (Math.random() * (end.getTime() - start.getTime()));            SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH::mm::ss");            dateTime = format2.format(result);            return dateTime;        } catch (ParseException e) {               e.printStackTrace();        }        return null;    }

运行结果

2019-05-07 20::57::37
上一篇:传值调用和传名调用
下一篇:flume-invalid for agent ‘a1‘. It will be removed.

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月30日 16时28分11秒