• 生成随机时间



    package com.hqb360.uic.biz.point.impl;
    
    import com.hqb360.common.lang.DateUtil;
    
    import java.util.Date;
    
    /** 生成随机时间
    * Created with IntelliJ IDEA.
    * User:
    * Date: 14-3-25
    * Time: 上午10:59
    */
    public class TestDate {
    
        private static Date randomDate(Date startTime, Date endTime) {
            long randomDistance = random(startTime.getTime(), endTime.getTime());
            return new Date(randomDistance);
        }
    
        private static long random(long begin, long end) {
            long distance = begin + (long) (Math.random() * (end - begin));
            if (distance == begin || distance == end) {
                return random(begin, end);
            }
            return distance;
        }
    
        public static void main(String[] args) {
            
             // 当天的开始时间
            Date dateOfStart = DateUtil.getDateOfStart(new Date());
             // 当天的结束时间
            Date dateOfEnd = DateUtil.getDateOfEnd(new Date());
    
            Date date = randomDate(dateOfStart, dateOfEnd);
            System.out.println("生成的随机时间是:" +date);
        }
    }

  • 相关阅读:
    Men and women can't be 'just friends
    thin-provisioning-tools
    自签名证书
    sqlite manager
    python -m SimpleHTTPServer 80801
    rsa or dsa?
    sl4a
    mtp
    sl4a
    基站记录仪是个啥?
  • 原文地址:https://www.cnblogs.com/pan2011/p/3624522.html
Copyright © 2020-2023  润新知