问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java计算两个时间之间多少个月

发布网友 发布时间:2022-07-27 13:29

我来回答

4个回答

热心网友 时间:2023-10-26 17:06

应该可以满足你的需求了
/**
*
* 计算两个日期相差的月份数
*
* @param date1 日期1
* @param date2 日期2
* @param pattern 日期1和日期2的日期格式
* @return 相差的月份数
* @throws ParseException
*/
public static int countMonths(String date1,String date2,String pattern) throws ParseException{
SimpleDateFormat sdf=new SimpleDateFormat(pattern);

Calendar c1=Calendar.getInstance();
Calendar c2=Calendar.getInstance();

c1.setTime(sdf.parse(date1));
c2.setTime(sdf.parse(date2));

int year =c2.get(Calendar.YEAR)-c1.get(Calendar.YEAR);

//开始日期若小月结束日期
if(year<0){
year=-year;
return year*12+c1.get(Calendar.MONTH)-c2.get(Calendar.MONTH);
}

return year*12+c2.get(Calendar.MONTH)-c1.get(Calendar.MONTH);
}

热心网友 时间:2023-10-26 17:07

两个时间为字符串格式时:

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date begin=sdf.parse(beginDate);
Date end=sdf.parse(endDate);
int months=(end.getYear()-begin.getYear())*12+(end.getMonth()-begin.getMonth());
两个时间为日期格式时:
int months=(end.getYear()-begin.getYear())*12+(end.getMonth()-begin.getMonth());

热心网友 时间:2023-10-26 17:07

JodaMonth .

DateTime start = new DateTime(startDate.getTime());
DateTime end= new DateTime(endDate.getTime());
int months = Months.monthBetween(start, end).getMonths();

热心网友 时间:2023-10-26 17:08

这两个时间是什么格式的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Request对象语法 9,django中request对象 塞尔达传说时之笛火之神殿Boss房间怎么去 ...的圆形地方怎么上去?打完BOSS后才发现没去过,但我 榆中兴隆山旅游路线 ...兴隆山校区到哪个公交车站最近?应该怎么乘公交车?打车的话得多少钱... 从般若寺到兴隆山法院怎么坐公交车,最快需要多久 那些属于国有经济,哪些属于集体经济 ...丢手机,生病,丢工作,怎么转运啊,谁能告诉我,我快疯了 阴历十月又叫什么月 小度智能音箱使用方法 可按照这些步骤操作 关于娇兰金钻亮采粉饼,用过的JM入! 夏天的粉饼 战地1音效选哪个 娇兰香水的保质期 一般多长时间 关于粉饼的问题 娇兰金钻亮采粉饼一个能用多久? 王新仓的所获荣誉 绿萝长势很好但是叶尖发黑,什么原因? 娇兰金钻粉底液批号0L01是什么日期 青岛火车站附近的酒店有哪些? 塘沽哪里开房比较好? 楼观台好的酒店有哪些,急,跪谢啊啊啊啊 推荐一家福州火车站附近的旅馆或者酒店等住宿的地方? 请教各位顺德大良有什么地方是有会议场地或消费场所可以提供租用或消费? 关于“死”字的词语 2字-5字之间。?谁写几个给我 形容&quot;物是人非&quot;的语句 张公挂在柳梢头, 八牛用尽千般力, 又有胡人八八秋,这首诗是什么意思? 化龙这个词是什么意思? longinHarbin是什么意思 java 求两个日期差几个月 夜包子总店在哪里,是怎么火起来的? 家里在菜市场有2个店面想自己做点小生意,请大家给点建议 求告知,适合年轻人的创业项目有什么 广东民办本科院校排名及分数线 梦见笑着去扶老人家上梯子 梦见老年人怕不上提子我拉他们上来是什么意思呢? 梦见牟着老人的手上梯子,请问是吉是凶 长方形的长是宽的3倍 一个长方形的长是宽的3倍,如果把宽增加三厘米,这个长方形就变成了正方形,则长方形的面积是 一个长方形的长是宽的3倍,如果宽延长8厘米长不变这样就成了一个正方形原来这个长方形的面积是多少? 新买的kindle一个晚上掉电百分之二正常吗? kindle一小时掉百分之一的电 雏菊的内容简介 、请你再次细读《雏菊》,联系内容说说是怎样的一朵雏菊?它与百灵鸟的美好情感 形容湖北文化的诗句 描写湖北的诗句 孔明灯什么节日放 关于“反应真实,刚正不阿”的作文题目 作文:以《正直,触动我的心灵》为题