org.stellarium.astro
Class JulianDay

java.lang.Object
  extended by org.stellarium.astro.JulianDay

public class JulianDay
extends java.lang.Object

General Calendar Functions


Nested Class Summary
(package private)  class JulianDay.LNDate
           
(package private) static class JulianDay.TimeT
           
(package private) static class JulianDay.TM
           
 
Field Summary
static double J2000
           
 
Constructor Summary
JulianDay()
           
 
Method Summary
(package private) static java.util.Date getDate(double jd)
          Calculate the date from the Julian day.
(package private)  int getDayOfWeek(java.util.Date date)
          Calculate the day of the week.
(package private) static double getJulianDay(java.util.Date cdate)
           
static double getJulianFromSys()
          Calculate julian day from system time.
(package private) static java.util.Date getLnDateFromSys()
          Calculate gmt date from system date.
static java.util.Date getTimeFromJulian(double jd)
          Calculate time_t from julian day.
static java.util.Date getTmFromJulian(double jd)
          Calculate tm struct from julian day
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

J2000

public static final double J2000
See Also:
Constant Field Values
Constructor Detail

JulianDay

public JulianDay()
Method Detail

getJulianDay

static double getJulianDay(java.util.Date cdate)

getDayOfWeek

int getDayOfWeek(java.util.Date date)
Calculate the day of the week.

Parameters:
date - A given date.
Returns:
0 = Sunday .. 6 = Saturday

getTmFromJulian

public static java.util.Date getTmFromJulian(double jd)
Calculate tm struct from julian day

Parameters:
jd - Julian Day
Returns:
A TM structure that represents the Julian Day.

getDate

static java.util.Date getDate(double jd)
Calculate the date from the Julian day.

Parameters:
jd - Julian day, date Pointer to new calendar date.

getJulianFromSys

public static double getJulianFromSys()
Calculate julian day from system time.


getLnDateFromSys

static java.util.Date getLnDateFromSys()
Calculate gmt date from system date.

Returns:
Stored date.

getTimeFromJulian

public static java.util.Date getTimeFromJulian(double jd)
Calculate time_t from julian day.

Parameters:
jd - Julian Day