1. 首页
  2. 编程语言
  3. Java
  4. java生成指定范围的随机日期

java生成指定范围的随机日期

上传者: 2022-02-26 01:56:07上传 PDF文件 53.00 KB 热度 25次

有这样一个需求:构造一个方法,随机生成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日。

用户评论