JAVA 得到两日期相差几个月
来源:互联网 发布:平台介绍淘宝代理开店 编辑:程序博客网 时间:2024/05/21 16:54
<span style="white-space:pre"></span>/**<span style="white-space:pre"></span> * 得到两日期相差几个月 * * @param String * @return */public static long getMonthDiff(String startDate, String endDate) throws Exception {long monthday;SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");Date startDate1 = fmt.parse(startDate);Calendar starCal = Calendar.getInstance();starCal.setTime(startDate1);int sYear = starCal.get(Calendar.YEAR);int sMonth = starCal.get(Calendar.MONTH);int sDay = starCal.get(Calendar.DAY_OF_MONTH);Date endDate1 = fmt.parse(endDate);Calendar endCal = Calendar.getInstance();endCal.setTime(endDate1);int eYear = endCal.get(Calendar.YEAR);int eMonth = endCal.get(Calendar.MONTH);int eDay = endCal.get(Calendar.DAY_OF_MONTH);monthday = ((eYear - sYear) * 12 + (eMonth - sMonth));// 这里计算零头的情况,根据实际确定是否要加1 还是要减1if (sDay < eDay) {monthday = monthday + 1;}return monthday;}
<span style="white-space:pre"></span>public static void main(String [] argv) throws Exception {System.out.println(getMonthDiff("2015-02-01", "2015-03-02"));}
1 0
- JAVA 得到两日期相差几个月
- java 计算两个日期相差了几个月
- java 计算两个日期相差了几个月
- java得到两个日期相差的天数
- java得到两个日期之间相差天数
- java js 代码得到最近几个月日期
- Java比较时间相差几个月
- 得到日期相差天数
- java 计算两日期相差的天数
- 求两个日期之间相差几个月零几天
- 两个日期之间的相差几个月,精确到天。
- 日期相差小时,相差日,相差月,相差年
- Java按自然月计算两个日期相差的年月日?
- Java 计算两个日期之间相差的月数
- Java按自然月计算两个日期相差的年月日
- java 获取日期相差天数 月数 获得服务器时间
- Java 计算两个日期相差月数、天数
- Java按自然月计算两个日期相差的年月日
- PL/SQL Developer调试存储过程,函数
- 黑马程序员_面向对象之封装
- 比较两个文件并只输出特定内容
- 关于"引用"的几点说明
- linux free 命令
- JAVA 得到两日期相差几个月
- 打印1到最大的n位数
- getAffineTransform函数
- JS 操作cookie概
- C++中的三种继承public,protected,private
- [CQOI2013]图的逆变换
- C++ 入门教程(六) 基本数据类型和变量
- ion-tabs接口文档:Delegate: $ionicTabsDelegate
- C++中的继承和组合区别使用