码迷,mamicode.com
首页 > 其他好文 > 详细

计算两个时间段相差几个月(包含相差的哪些月份)

时间:2015-02-04 16:01:29      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

实现思路:

  通过Calendar类的before来判断两个日期是否符合前一个日期小于后一个日期。

  实现:

 1         Calendar c1 = Calendar.getInstance();
 2         Calendar c2 = Calendar.getInstance();
 3         c1.set(2014, 9, 30);
 4         c2.setTime(new Date());
 5         System.out.println(c1.get(Calendar.YEAR)+" "+c1.get(Calendar.MONTH));
 6         while (c1.before(c2)) {
 7             int m = c1.get(Calendar.MONTH)+1;
 8             System.out.println(c1.get(Calendar.YEAR)+" "+(c1.get(Calendar.MONTH)+1));
 9             c1.add(Calendar.MONTH,1);
10         }
11         System.out.println(c1.get(Calendar.YEAR)+" "+(c1.get(Calendar.MONTH)+1));

 

计算两个时间段相差几个月(包含相差的哪些月份)

标签:

原文地址:http://www.cnblogs.com/duwenlei/p/4272291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!