计算两个日期相差月数,精确到天
/*** 计算两个日期的月份相差数** @param begin 开始日期* @param end 结束日期* @return 相差月数,精确到天*/public static int minusMonth(Date begin, Date end) {Calendar calendarBegin = Calendar.getInstance();calendarBegin.setTime(begin);Calendar calendarEnd = Calendar.getInstance();calendarEnd.setTime(end);int yearBegin = calendarBegin.get(Calendar.YEAR);int monthBegin = calendarBegin.get(Calendar.MONTH);int dayOfMonthBegin = calendarBegin.get(Calendar.DAY_OF_MONTH);int yearEnd = calendarEnd.get(Calendar.YEAR);int monthEnd = calendarEnd.get(Calendar.MONTH);int dayOfMonthEnd = calendarEnd.get(Calendar.DAY_OF_MONTH);int years = yearEnd - yearBegin;int months = monthEnd - monthBegin;// 月数偏移量,日期比较,若大则正好,若小则月数-1int monthOffset = dayOfMonthEnd >= dayOfMonthBegin ? 0 : -1;return years * 12 + months + monthOffset;}
计算两个日期相差月数,精确到天相关推荐
- java计算两个日期相差月数
1.计算两个日期相差月数,不满一月按一月算 import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- java 计算两个日期相差月数_Java简单计算两个日期月数差的方法
本文实例讲述了Java简单计算两个日期月数差的方法.分享给大家供大家参考,具体如下: /** * 获取两个日期相差的月数 * @param d1 较大的日期 * @param d2 较小的日期 * @ ...
- java计算两个日期的月数
/*** 计算两个日期的月数** @param startDate* @param endDate* @return*/ public static int getMonthSpace (String ...
- oracle计算两个日期相隔月数,计算日期相差
Java_Date_01_判断两个时间相差的天数 二.参考资料 1.java 判断两个时间相差的天数 2.java计算两个日期之间相差天数和相隔天数详解 文章 rayner 2018-01-04 92 ...
- 两个日期相差月数计算公式
之前看了几个人写的公式,都不对,现在把对的公式贴出来,如下: public static int getMonthDiff(String d1, String d2)throws ParseExcep ...
- python 计算两个日期相差多少个月
近期,由于业务需要计算两个日期之前相差多少个月.我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java.C#之类的高级语言,都会有(date1-date2).mo ...
- mysql 查出相差年数_MySQL计算两个日期相差的天数、月数、年数
MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...
- mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数
MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...
- mysql时间相减得到天数保留两位_MySQL计算两个日期相差的天数、月数、年数
MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数.分钟数.小时数.天数.周数.季度数.月数.年数,当前日期增加或者减少一天.一周等等. SELECT TIMESTAMPDIFF ...
最新文章
- 手机之家在线签名_选择苹果企业签名的原因有哪些?
- 以实例讲产品改版(下):需求与设计
- js操作改变原数组的解决方法
- mysql 数据库dbhelp_C# VS连接数据库DBhelp
- HDU 2003 求绝对值
- java浮点数存储方式_Java浮点数内存存储
- 浅谈开关量采集回路的设计及交流干扰问题解决方案
- 在JavaScript中反转字符串的三种方法
- OkHttp透明压缩,收获性能10倍,外加故障一枚
- 信息学奥赛一本通(2032:【例4.18】分解质因数)
- 使用cmake时发生not providing *.cmake in CMAKE_MODULE_PATH类错误的解决办法
- struts2 global-results
- win10更改计算机时间格式,Win10电脑锁屏的时钟格式怎么更改
- DSP学习笔记——基于TMS320F28335
- Unity 3D 特效学习记录
- 查询江苏丹阳高考成绩2021,2020年江苏县级市各大高中高考成绩回顾
- DevCloud注册和登录
- Puppet自动化分发服务 - 视频课程-龙小威-专题视频课程
- 对PowerMill编程软件还不了解?赶紧来看看这篇文章吧
- 以太网通信(1)UDP —— 数据发送
热门文章
- zcu102出现运行可执行程序时出现的错误
- 友盟(https://www.umeng.com/)
- SSIS_创建SSIS包和数据源
- AGC012B Splatter Painting
- linux中uboot作用,uboot的作用和启动方式
- iText实现HTML页面导出PDF
- java png背景变黑,Android png透明图片转jpg时背景变黑的解决方法
- python xlwt 用法演示
- Mysql数据库查询去除重复_mysql数据库如何去重复数据
- .NetCore——Autofac使用