|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.nature.Calendar
Approximations de quelques calculs astronomiques relatifs aux calendriers terrestres. Les diff�rents cycles astronomiques (notamment le jour, le mois et l'ann�e) ne sont pas constants. Par exemple, la longueur de l'ann�e tropicale (le nombre moyen de jours entre deux �quinoxes vernales) �tait d'environ 365,242196 jours en 1900 et devrait �tre d'environ 365,242184 jours en 2100, soit un changement d'environ 1 seconde. Cette classe permet de calculer la longueur d'une ann�e ou d'un mois � une date sp�cifi�e. Toutefois, il est important de noter que les intervalles de temps calcul�s par les m�thodes de cette classe sont des moyennes. Pour une ann�e en particulier, l'intervalle de temps d'un �quinoxe vernale au prochain peut s'�carter de cette moyenne de plusieurs minutes.
Les calculs de la longueur de l'ann�e tropicale sont bas�s sur les travaux de Laskar (1986). Les calculs de la longueur des mois synodiques sont bas�s sur les travaux de Chapront-Touze et Chapront (1988).On peut lire plus de d�tails au sujet des calendrier terrestre au site http://webexhibits.org/calendars/year-astronomy.html ainsi que http://www.treasure-troves.com/astro/TropicalYear.html.
Method Summary | |
static double |
julianDay(java.util.Date time)
Retourne le jour julien d'une date. |
static void |
main(java.lang.String[] args)
Affiche la longueur de l'ann�e tropicale et du mois synodique pour une date donn�e. |
static double |
synodicMonthLength(java.util.Date time)
Retourne la longueur du mois synodique. |
static double |
tropicalYearLength(java.util.Date time)
Retourne la longueur de l'ann�e tropicale. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static double julianDay(java.util.Date time)
public static double tropicalYearLength(java.util.Date time)
public static double synodicMonthLength(java.util.Date time)
public static final void main(java.lang.String[] args) throws java.text.ParseException
Calendar <date>o� date est un argument optionel sp�cifiant la date (jour, mois et ann�e) d'int�r�t en heure universelle (UTC). Si cet argument est omis, la date et heure actuelles seront utilis�es.
java.text.ParseException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |