code: @Override
      public long toEpochDay() {
          long epochDay = ((long) this.prolepticYear) * DAYS_IN_YEAR +
                  InternationalFixedChronology.getLeapYearsBefore(this.prolepticYear) + this.dayOfYear;
          return epochDay - DAYS_0000_TO_1970;
      }
docs: -----------------------------------------------------------------------