How to get number of quarters between two dates in Java


Let’s say we have the following two dates −

LocalDate.of(2019, 3, 20);
LocalDate.of(2019, 10, 25);

To get the number of quarters between the above two dates, use the QUARTER_YEARS −

IsoFields.QUARTER_YEARS.between(LocalDate.of(2019, 3, 20),LocalDate.of(2019, 10, 25));

Example

import java.time.LocalDate;
import java.time.temporal.IsoFields;
public class Demo {
   public static void main(String[] args) {
      long quarters =
         IsoFields.QUARTER_YEARS.between(LocalDate.of(2019, 3, 20), LocalDate.of(2019, 10, 25));
      System.out.println("Quarters between the two dates = " + quarters);
   }
}

Output

Quarters between the two dates = 2

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

397 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements