Mi sono imbattuto nella classe XMLGregorianCalendar
qualche tempo fa e sono rimasto impressionato dal modo in cui ha reso GregorianCalendar un aspetto leggero. ;)Qualcuno può pensare a un uso pratico per XMLGregorianCalendar.getEon()?
Recentemente, ho notato un metodo BitInteger getEon()
che mi confonde.
Dal Javadoc per XMLGregorianCalendar
getYear() è un valore compreso tra - (10^9-1) a (10^9) -1 o DatatypeConstants.FIELD_UNDEFINED. getEon() è un valore anno di ordine elevato in miliardi di anni.
Mi sembra che la durata della giornata sulla Terra cambia in modo significativo per milioni di anni e che il numero di giorni in un anno è cambiato. Il calendario gregoriano non avrebbe avuto senso un miliardo di anni fa o un miliardo di anni. Quindi getEon() può essere impostato sensibilmente su 0
o lasciato indefinito che ha lo stesso risultato.
La mia domanda: mi manca qualcosa? Esiste un uso ragionevole per il metodo getEon()
?