zoukankan      html  css  js  c++  java
  • 生成随机时间


    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);
        }
    }

  • 相关阅读:
    HTML简单的用户资料
    PhP CSS常用选择器
    PHPCSS样式表
    PHP第四日随笔
    一些记不住的东西
    错误记录
    关于空想X
    DSA 祖玛
    洛谷 P1194 买礼物
    Git笔记
  • 原文地址:https://www.cnblogs.com/pan2011/p/3624522.html
Copyright © 2011-2022 走看看