1
我需要計算兩個日期之間的月份, 如果startDate = 2013.01.01,endDate = 2013.01.31答案應該是1, startDate = 2013.01.01,endDate = 2013.02。 01答案應該是2. 請幫忙計算java中兩個日期之間的月份
我需要計算兩個日期之間的月份, 如果startDate = 2013.01.01,endDate = 2013.01.31答案應該是1, startDate = 2013.01.01,endDate = 2013.02。 01答案應該是2. 請幫忙計算java中兩個日期之間的月份
你最好用joda庫來處理Java中的日期。
使用喬達Months:
DateTime start = new DateTime(startDate.getTime());
DateTime end= new DateTime(endDate.getTime());
int months = Months.monthBetween(start, end).getMonths();
我只是想通過讓月做一次計算。我想得到的月數。如果開始日期= 1月1日和結束日期= 2月1日那裏有明智的一月和二月,我想知道這兩個日期之間有多少月 – user2717410