博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算两个时间段相差几个月(包含相差的哪些月份)
阅读量:5322 次
发布时间:2019-06-14

本文共 655 字,大约阅读时间需要 2 分钟。

实现思路:

  通过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));

 

转载于:https://www.cnblogs.com/duwenlei/p/4272291.html

你可能感兴趣的文章
三点坐标求三角形面积(数学)
查看>>
c++中的string常用函数用法总结!
查看>>
C语言学习记录_2019.02.06
查看>>
Java中Calendar工具类的一些常用方法
查看>>
常用JS调试工具使用方法,帮你快速定位问题(Firebug+ IE“开发人员工具”)
查看>>
[bzoj4552][Tjoi2016&Heoi2016]排序
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
ES6入门 阮一峰
查看>>
快速理解Docker - 容器级虚拟化解决方案
查看>>
[erlang] mnesia
查看>>
request对象
查看>>
字符串比较
查看>>
epoll 技术(转)
查看>>
<转>Shell脚本相关
查看>>
使用FreeMarker加载远程主机上模板文件,比如FTP,Hadoop等(转载)
查看>>
epoll演示样本
查看>>
Java的位运算符具体解释实例——与(&amp;)、非(~)、或(|)、异或(^)
查看>>
java 注解 学习
查看>>
[leetcode]403. Frog Jump青蛙过河
查看>>
匿名内部类--细节
查看>>