jdk/src/share/classes/java/time/chrono/JapaneseDate.java
changeset 20519 eee7a92074fd
parent 20518 dde564773845
child 21331 8ee181e7e48b
equal deleted inserted replaced
20518:dde564773845 20519:eee7a92074fd
   657     public final ChronoLocalDateTime<JapaneseDate> atTime(LocalTime localTime) {
   657     public final ChronoLocalDateTime<JapaneseDate> atTime(LocalTime localTime) {
   658         return (ChronoLocalDateTime<JapaneseDate>)super.atTime(localTime);
   658         return (ChronoLocalDateTime<JapaneseDate>)super.atTime(localTime);
   659     }
   659     }
   660 
   660 
   661     @Override
   661     @Override
   662     public Period until(ChronoLocalDate endDate) {
   662     public ChronoPeriod until(ChronoLocalDate endDate) {
   663         return isoDate.until(endDate);
   663         Period period = isoDate.until(endDate);
       
   664         return getChronology().period(period.getYears(), period.getMonths(), period.getDays());
   664     }
   665     }
   665 
   666 
   666     @Override  // override for performance
   667     @Override  // override for performance
   667     public long toEpochDay() {
   668     public long toEpochDay() {
   668         return isoDate.toEpochDay();
   669         return isoDate.toEpochDay();