java生成指定范围的随机日期
有这样一个需求:构造一个方法,随机生成1990-12-31 00:00 00到 2013-12-31 00:00:00之间任意一个时间点。Math.random() 会随机生成大于等于0小于1的随机的double类型。Math.round 需要传入一个double类型,返回最接近这个double类型的long类型。Calendar 是处理时间的工具类,如Date一样Calendar的月份也是从0开始计算具体代码如下如果要用Date类处理时间,需要注意,年是从1900开始计算所以要减去1900,月是从0开始计算所以要减去1,比如 new Date 得到的date对象表示的时间是3913年11月10日。
用户评论