Java Doc for Calendar.java in  » GIS » GeoTools-2.4.1 » org » geotools » nature » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoTools 2.4.1 » org.geotools.nature 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.geotools.nature.Calendar

Calendar
final public class Calendar (Code)
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.


version:
   $Id: Calendar.java 20874 2006-08-07 10:00:01Z jgarnett $
author:
   Martin Desruisseaux
since:
   2.1




Method Summary
static  doublejulianCentury(Date time)
     Retourne le nombre de siècles écoulés depuis le 1 janvier 2000 à midi.
public static  doublejulianDay(Date time)
     Retourne le jour julien d'une date.
static  doublejulianDay(long time)
     Computes the .
final public static  voidmain(String[] args)
     Affiche la longueur de l'année tropicale et du mois synodique pour une date donnée. Cette application peut être lancée avec la syntaxe suivante:
Calendar <date>
date est un argument optionel spécifiant la date (jour, mois et année) d'intérêt en heure universelle (UTC).
public static  doublesynodicMonthLength(Date time)
     Retourne la longueur du mois synodique.
public static  doubletropicalYearLength(Date time)
     Retourne la longueur de l'année tropicale.



Method Detail
julianCentury
static double julianCentury(Date time)(Code)
Retourne le nombre de siècles écoulés depuis le 1 janvier 2000 à midi. Cette information est utilisée dans les formules de Laskar (1986) pour calculer la longueur d'une année tropicale, ainsi que par Chapront-Touze et Chapront (1988) pour la longueur d'un mois synodique.



julianDay
public static double julianDay(Date time)(Code)
Retourne le jour julien d'une date. Il ne s'agit pas du jour julien dans une année. Ce jour julien là (nommé ainsi pour Julius Scaliger, et non Julius Caesar) est le nombre de jours écoulés depuis midi le 1er janvier 4713 avant Jésus-Christ.



julianDay
static double julianDay(long time)(Code)
Computes the .
Parameters:
  time - The date in milliseconds ellapsed since January 1st, 1970.



main
final public static void main(String[] args) throws ParseException(Code)
Affiche la longueur de l'année tropicale et du mois synodique pour une date donnée. Cette application peut être lancée avec la syntaxe suivante:
Calendar <date>
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.



synodicMonthLength
public static double synodicMonthLength(Date time)(Code)
Retourne la longueur du mois synodique. Le mois synodique est l'intervalle de temps moyen entre deux conjonctions de la lune et du soleil. Il correspond au cycle des phases de la lune. Cet intervalle de temps est une moyenne. Un cycle réel peut s'écarter de plusieurs heures de cette moyenne.



tropicalYearLength
public static double tropicalYearLength(Date time)(Code)
Retourne la longueur de l'année tropicale. L'année tropicale est définie comme l'intervalle moyen entre deux équinoxes vernales (autour du 21 mars dans l'hémisphère nord). Il correspond au cycle des saisons. Cet intervalle de temps est une moyenne. Un cycle réel peut s'écarter de plusieurs minutes de cette moyenne. Notez aussi qu'une année tropicale n'est pas identique à une année sidérale, qui est le temps requis par la Terre pour compléter un orbite autour du Soleil. En l'an 2000, l'année tropicale avait une longueur d'environ 365,2422 jours tandis que l'année sidérale avait une longueur de 365,2564 jours.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.