当前位置: 移动技术网 > IT编程>开发语言>Java > java获取日期之间天数的方法

java获取日期之间天数的方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

本文实例讲述了java获取日期之间天数的方法。分享给大家供大家参考。具体实现方法如下:

private int daysbetween(date now, date returndate) {
  calendar cnow = calendar.getinstance();
  calendar creturndate = calendar.getinstance();
  cnow.settime(now);
  creturndate.settime(returndate);
  settimetomidnight(cnow);
  settimetomidnight(creturndate);
  long todayms = cnow.gettimeinmillis();
  long returnms = creturndate.gettimeinmillis();
  long intervalms = todayms - returnms;
  return millisecondstodays(intervalms);
}
private int millisecondstodays(long intervalms) {
  return (int) (intervalms / (1000 * 86400));
}
private void settimetomidnight(calendar calendar) {
  calendar.set(calendar.hour_of_day, 0);
  calendar.set(calendar.minute, 0);
  calendar.set(calendar.second, 0);
}

希望本文所述对大家的java程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网