Кто-нибудь может подумать о практическом использовании XMLGregorianCalendar.getEon ()?

Некоторое время назад я наткнулся на класс XMLGregorianCalendar и был впечатлен тем, как он заставил GregorianCalendar выглядеть легковесным. ;)

Недавно я заметил метод BitInteger getEon () , который сбивает меня с толку.

Из документации Javadoc для XMLGregorianCalendar

getYear () имеет значение между - (10 ^ 9-1 ) до (10 ^ 9) -1 или DatatypeConstants.FIELD_UNDEFINED. getEon () - это значение года высокого порядка в миллиардах лет.

Мне пришло в голову, что, поскольку продолжительность дня на Земле значительно меняется за миллионы лет, и количество дней в году изменилось. Григорианский календарь не имел бы смысла миллиард лет назад или миллиард лет спустя. Таким образом, getEon () можно разумно установить только на 0 или оставить неопределенным, что дает примерно тот же результат.

Мой вопрос: я что-то упускаю? Есть ли разумное применение для метода getEon () ?

6
задан Rob Hruska 18 July 2011 в 20:12
поделиться