Home | History | Annotate | Download | only in chrono

Lines Matching refs:prolepticYear

128     private final transient int prolepticYear;
143 * @param prolepticYear the proleptic year to represent in the Hijrah calendar
149 static HijrahDate of(HijrahChronology chrono, int prolepticYear, int monthOfYear, int dayOfMonth) {
150 return new HijrahDate(chrono, prolepticYear, monthOfYear, dayOfMonth);
220 * @param prolepticYear the Hijrah proleptic-year
227 public static HijrahDate of(int prolepticYear, int month, int dayOfMonth) {
228 return HijrahChronology.INSTANCE.date(prolepticYear, month, dayOfMonth);
258 * @param prolepticYear the proleptic year
262 private HijrahDate(HijrahChronology chrono, int prolepticYear, int monthOfYear, int dayOfMonth) {
264 chrono.getEpochDay(prolepticYear, monthOfYear, dayOfMonth);
267 this.prolepticYear = prolepticYear;
281 this.prolepticYear = dateInfo[0];
323 return chrono.getMonthLength(prolepticYear, monthOfYear);
337 return chrono.getYearLength(prolepticYear);
374 case YEAR_OF_ERA: return prolepticYear;
375 case YEAR: return prolepticYear;
384 return prolepticYear * 12L + monthOfYear - 1;
398 case DAY_OF_MONTH: return resolvePreviousValid(prolepticYear, monthOfYear, nvalue);
403 case MONTH_OF_YEAR: return resolvePreviousValid(prolepticYear, nvalue, dayOfMonth);
405 case YEAR_OF_ERA: return resolvePreviousValid(prolepticYear >= 1 ? nvalue : 1 - nvalue, monthOfYear, dayOfMonth);
407 case ERA: return resolvePreviousValid(1 - prolepticYear, monthOfYear, dayOfMonth);
414 private HijrahDate resolvePreviousValid(int prolepticYear, int month, int day) {
415 int monthDays = chrono.getMonthLength(prolepticYear, month);
419 return HijrahDate.of(chrono, prolepticYear, month, day);
448 int monthDays = chronology.getDayOfYear(prolepticYear, monthOfYear);
449 return HijrahDate.of(chronology, prolepticYear, monthOfYear,(dayOfMonth > monthDays) ? monthDays : dayOfMonth );
474 return chrono.getEpochDay(prolepticYear, monthOfYear, dayOfMonth);
485 return chrono.getDayOfYear(prolepticYear, monthOfYear) + dayOfMonth;
504 return (prolepticYear > 1 ? 1 : 0);
515 return chrono.isLeapYear(prolepticYear);
524 int newYear = Math.addExact(this.prolepticYear, (int)years);
533 long monthCount = prolepticYear * 12L + (monthOfYear - 1);
590 long totalMonths = (end.prolepticYear - this.prolepticYear) * 12 + (end.monthOfYear - this.monthOfYear); // safe
625 return prolepticYear == otherDate.prolepticYear
640 int yearValue = prolepticYear;