java求两个时间相差月_java计算两个时间相差几个月
//计算两个时间相差几个月
public int getMonth(Date start, Date end) {
if (start.after(end)) {
Date t = start;
start = end;
end = t;
}
Calendar startCalendar = Calendar.getInstance();
startCalendar.setTime(start);
Calendar endCalendar = Calendar.getInstance();
endCalendar.setTime(end);
Calendar temp = Calendar.getInstance();
temp.setTime(end);
temp.add(Calendar.DATE, 1);
int year = endCalendar.get(Calendar.YEAR) - startCalendar.get(Calendar.YEAR);
int month = endCalendar.get(Calendar.MONTH) - startCalendar.get(Calendar.MONTH);
if ((startCalendar.get(Calendar.DATE) == 1)&& (temp.get(Calendar.DATE) == 1)) {
return year * 12 + month + 1;
} else if ((startCalendar.get(Calendar.DATE) != 1) && (temp.get(Calendar.DATE) == 1)) {
return year * 12 + month;
} else if ((startCalendar.get(Calendar.DATE) == 1) && (temp.get(Calendar.DATE) != 1)) {
return year * 12 + month;
} else {
return (year * 12 + month - 1) < 0 ? 0 : (year * 12 + month);
}
}
标签:相差,get,startCalendar,month,计算,year,DATE,java,Calendar
来源: https://blog.csdn.net/qq_37050372/article/details/111596318
java求两个时间相差月_java计算两个时间相差几个月相关推荐
- java两个时间相差分钟_Java计算两个日期时间相差几天,几小时,几分钟等
展开全部 思路是先计算两个62616964757a686964616fe59b9ee7ad9431333365666264日期相差的毫秒数,然后分别根据每天的毫秒数.每小时的毫秒数.每分钟的毫秒数来计 ...
- java 计算日期相差天数_Java 计算两个日期相差的天数
当我们需要计算两个日期相差的天数怎么办呢,今天我们就来用 Java 比较两个日期相差的天数,最简单的方法,直接上代码: 第一种,Date类型计算public static int differentD ...
- java 计算日期相差天数_JAVA计算两个日期之间相差的天数
这是本人第一次写博客,主要计算两个日期之间相差的天数 import java.text.ParseException; import java.util.Date; import org.apache ...
- java 两个日期的天数_java计算两个日期之间的天数
回答完毕,5天即可import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;pub ...
- java 日期相差月数_Java 计算两个日期之间相差的月数
/** * 计算两个日期之间相差的月数 * * @param date1 * @param date2 * @return */ public static int getMonths(Date da ...
- java怎么计算相隔多少天_java计算两个日期之间相差天数和相隔天数详解
大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,"相差"和"相隔"是有区别的,然而就是这些区别害死很多人, ...
- java 日期只计算年月日大小_Java 计算两个日期相差多少年月日
JDK7及以前的版本,计算两个日期相差的年月日比较麻烦. JDK8新出的日期类,提供了比较简单的实现方法. /*** 计算2个日期之间相差的 相差多少年月日 * 比如:2011-02-02 到 201 ...
- php两个时间相差月数,计算两个日期之间相隔的月数
将两个日期相减,返回相差月数的绝对值/** * 计算两个日期之间相隔的月数 * @author injection(injection.mail@gmail.com) * @var string da ...
- java 月份间隔_java计算两个日期之间相隔的月份(向下取整)
最近需求里面有个需要计算两个日期之间相隔的月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己的工具吧. //获取哪一天 public static int getDay(Date d ...
- 【时间处理】Python 计算两个日期相差的天数
有时候需要算两个日期相差多少天,如果两个日期相差大,真的去数肯定很麻烦,还得计算有的是有三十天,有的是三十一天,还有闰年和平年的区别.而这时候如果有一个方法或者函数,只需要输入要计算的两个日期即可,那 ...
最新文章
- awk数组命令经典生产实战应用拓展
- python hist函数_Python主要数据探索函数
- sklearn-GridSearchCV调节超参数
- 还在担心服务挂掉?Sentinel Go 让服务稳如磐石
- No-5.变量的命名
- 怎样将html转换do,html代码格式化 Reddo的教程
- 曾辉机器人_武昌理工学子在2020年中国机器人大赛中夺冠
- oracle协议适配器错误tns,ORA-12560: TNS: 协议适配器错误 常见原因
- java2实用教程 第6版(课后习题总结)
- 直播视频网站源码,列表的展开更多和点击收起功能
- 这一份Spring源码解析PDF,阿里架构师直言:全网最深度解析!
- 【Bash百宝箱】Makefile快速入门
- 如何系统学习Linux
- Symbol - 看似平凡的Symbol其实我们每天都在用 - 对象操作
- 前端笔记—从入门到坟墓[网站基础与优化][12.1]
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园竞赛管理系统设计与实现hyr9b
- 用python代码实现 函数调用 烤红薯的例子
- 服务器虚拟机如何连接显示器,Windows 10:如何在VMware虚拟机上使用双显示器
- Apache NIFI InvokeHTTP
- 叶武滨老师时间管理感悟分享2