计算两个日期之间的月数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算两个日期之间的月数相关的知识,希望对你有一定的参考价值。

Calculates the number of Months between 2 given dates
  1. def monthsBetween(from, to){
  2.  
  3. def cfrom = new GregorianCalendar(time:from)
  4. def cto = new GregorianCalendar(time:to)
  5.  
  6. return ((cto.get(Calendar.YEAR) - cfrom.get(Calendar.YEAR))
  7. * cto.getMaximum(Calendar.MONTH))
  8. + (cto.get(Calendar.MONTH) - cfrom.get(Calendar.MONTH))
  9. }

以上是关于计算两个日期之间的月数的主要内容,如果未能解决你的问题,请参考以下文章

如何计算定义自定义财务日历的两个日期之间的月数?

如何计算两个日期之间的月数和天数,而不在 SQL Server 中返回负值

两个日期之间的月数

r 中每年两个日期之间的月数

查询两个日期相差的月数和剩下的天数

Pandas - 两个日期之间的月数