getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。

举例如下:

student.setCreateTime(randomDate("2008-01-01","2008-03-01"));

private static Date randomDate(String beginDate,String endDate){

try {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

Date start = format.parse(beginDate);

Date end = format.parse(endDate);

System.out.println(start + "------------" + end);

//Tue Jan 01 00:00:00 CST 2008------------Sat Mar 01 00:00:00 CST 2008

if(start.getTime() >= end.getTime()){

return null;

}

System.out.println(start.getTime() + "-----------" + end.getTime());

//1199116800000-----------1204300800000

//getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。

long date = random(start.getTime(),end.getTime());

return new Date(date);

} catch (Exception e) {

e.printStackTrace();

}

return null;

}

private static long random(long begin,long end){

System.out.println(Math.random());//返回0~1之间的一个随机数。

long rtn = begin + (long)(Math.random() * (end - begin));

if(rtn == begin || rtn == end){//不会是开始日期和结束日期中的任何一个。只可能是两者之间的日期。

return random(begin,end);

}

return rtn;

}

Date.getTime() 方法相关推荐

  1. Java Date getTime()方法具有什么功能呢?

    转自: Java Date getTime()方法具有什么功能呢? 下文笔者讲述java中Date实例对象之getTime()方法的功能简介说明,如下所示: Date getTime()方法功能简介说 ...

  2. JavaScript Date getTime() 方法

    实例 返回自 1970/01/01 以来的毫秒数: var d = new Date(); var n = d.getTime(); Date.parse() Date.parse() 方法解析一个表 ...

  3. java date的gettime_Java Date getTime()方法与示例

    日期类别getTime()方法getTime()方法在java.util包中可用. getTime()方法用于获取日期(以毫秒为单位). getTime()方法是一个非静态方法,只能通过类对象访问,如 ...

  4. new Date(date)与new Date(date).getTime()在苹果手机中返回NaN

    new Date(date).getTime()方法来获取时间戳,在苹果手机上不兼容,返回NaN new Date(date)方法进行字符串日期转换成时间格式,在苹果手机上不兼容,返回NaN 原因:因 ...

  5. Java中Date类中getTime()方法

    public long getTime() 返回自1970年1月1日以来,由 Date对象表示的00:00:00 GMT的毫秒 数 . 结果 自1970年1月1日以来,以此日期为准的00:00:00 ...

  6. Date 类 getTime() 方法

    Returns:the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this date. 然后我 ...

  7. java实现c#的datetime.ticks_java的Date.getTime()转换成C#的Datetime.ticks | 学步园

    先来个名词解释: Epoch time:指从1970年1月1日零时起到现在为止的"second(秒) 数". 注意我给"second(秒) 数"加了引号,是因为 ...

  8. js Date 函数方法

    转载自   js Date 函数方法 var myDate = new Date();myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取 ...

  9. JavaScript基础知识(Date 的方法)

    Date 的方法 console.log(typeof Date);// "function" Date的实例 console.log(typeof new Date()); // ...

最新文章

  1. Linux学习记录--文件压缩
  2. plsql创建中文表头_如何使用快捷键来提升Excel斜线表头绘制速度,照着学就行了...
  3. Centos版Linux 一些常用操作命令
  4. mysql外键约束脚本_如何在MySQL中设置外键约束
  5. Hyper-v Server QA
  6. 细节之中自有天地,整洁成就卓越代码
  7. linux shell中怎样批量修改文件名为 文件夹_文件名
  8. C语言union类型和C语言 uchar类型的个人见解
  9. [管理新思维]社会化管理和开放式创新|裂变式创业
  10. android直播sdk+美颜,直播中有没有美颜SDK有何区别?
  11. 华东师范大学、普陀区科委领导一行莅临和数集团
  12. android多屏幕多分辨率的一些概念
  13. AtCoder Grand Round 012B Splatter Painting
  14. C语言实现输出最长的名字
  15. 腾讯云服务器1M带宽下载速度怎么样?
  16. 医疗器械检测测试工装研究
  17. 滤波器中通带纹波、阻带纹波、通带最大波纹和阻带最小衰减
  18. BindingException: Mapper method ‘com.itheima.dao.BookDao.update‘ has an un unsupported return
  19. mysql联合查询和关联查询
  20. ROS学习笔记74(TF Using Stamped datatypes with tf::MessageFilter)

热门文章

  1. 知乎:在卡内基梅隆大学 (Carnegie Mellon University) 就读是怎样一番体验?
  2. 关于指针为什么是4个字节大小
  3. PHP中的preg_replace()函数
  4. 笔记本也瑜枷,联想展示最新概念机
  5. 北京君正案例:超能面板PRO采用4英寸IPS超清多彩屏,值不值得买?
  6. 用 HealthKit 来开发一个健身 App
  7. sublime text3安装python插件和flake8_让你用sublime写出最完美的python代码--windows环境-搜云库...
  8. 苹果xsmax怎么开机_粉丝水洗苹果XS MAX手机不开机,Face ID报废,你还这么做吗?...
  9. python语言下划线怎么打_python下划线 | 学步园
  10. 毕业设计 嵌入式 单片机智能路灯