java两个日期之间的天数,分钟计算计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:23:24
来源 100Test.Com百考试题网


  /**

  *功能:截取两个日期之间的天数

  * @param String beginDate,String endDate

  * @return int

  * @throws ParseException

  * */

  private static int getDay(String beginDate,String endDate) throws ParseException{

  SimpleDateFormat sim = new SimpleDateFormat( "yyyy-MM-dd").

  Date d1 = sim.parse(beginDate). Date d2 = sim.parse(endDate). return (int) ((d2.getTime() - d1.getTime()) / (3600L * 1000 * 24)).

  }

  /**

  * 描述:一个日期加上一个天数,得到一个新的日期* @param String beginDate, long addDay

  * @return Date

  * @throws ParseException

  * */

  private static Date getNewDate(String beginDate, long addDay) throws ParseException {

  SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd").

  Date d1 = sim.parse(beginDate.trim()). long time = d1.getTime().

  addDay = addDay * 24 * 60 * 60 * 1000.

  time = addDay.

  return new Date(time).

  }

  /**

  * 功能:一个日期时间加上分钟数,得到一个新的日期时间* @param String beginDate, long addDay

  * @return Date源:www.examda.com

  * @throws ParseException

  * @throws ParseException

  * */

  private static Date getNewDateTime(String beginDateTime,long addMinutes) throws ParseException{

  SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").

  Date d1 = sim.parse(beginDateTime). long time = d1.getTime().

  addMinutes = addMinutes * 60 * 1000.

  time = addMinutes.

  return new Date(time).

  }

  编辑特别推荐:

  java面向对象编程笔记15篇

  Java基础学习中必须清楚的一些问题



相关文章


计算机二级java辅导:浅谈输入输出流计算机等级考试
java应用程序远程登录linux并执行其命令计算机等级考试
用shell和java实现自动部署计算机等级考试
java读取properties文件计算机等级考试
java两个日期之间的天数,分钟计算计算机等级考试
常用的JavaScript验证正则表达式计算机等级考试
计算机二级java辅导:拿波里次数列计算机等级考试
搞懂java中的synchronized关键字计算机等级考试
SimplelevelDynamicProxy(2)计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛