getAbsoluteYear method

int getAbsoluteYear(
  1. int yearOfEra,
  2. Era era
)

Returns the 'absolute year' (the one used throughout most of the API, without respect to eras) from a year-of-era and an era.

For example, in the Gregorian and Julian calendar systems, the BCE era starts at year 1, which is equivalent to an 'absolute year' of 0 (then BCE year 2 has an absolute year of -1, and so on). The absolute year is the year that is used throughout the API; year-of-era is typically used primarily when formatting and parsing date values to and from text.

  • yearOfEra: The year within the era.
  • era: The era in which to consider the year

Returns: The absolute year represented by the specified year of era.

  • ArgumentOutOfRangeException: yearOfEra is out of the range of years for the given era.
  • ArgumentException: era is not an era used in this calendar.

Implementation

int getAbsoluteYear(int yearOfEra, Era era) => _eraCalculator.getAbsoluteYear(yearOfEra, era);