All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JObserve.TimeConvert

java.lang.Object
   |
   +----JObserve.TimeConvert

public class TimeConvert
extends Object
Time conversions between systems and representations This class consists of static functions

Time representation. Time is represented in a number of different ways.


Variable Index

 o CenturyMJD
 o ConstantDays
 o ConstantSecondsB1900
 o ConstantSecondsJ2000
 o DAY_OFFSET
 o DaysIn100Years
 o DaysIn1Year
 o DaysIn400Years
 o DaysIn4Years
 o DaysPerHour
 o DaysPerMinute
 o DaysPerSecond
 o DaysToMonth
 o EndOfRange
 o HoursPerDay
 o HoursPerMinute
 o HoursPerSecond
 o JulianCenturyDays
 o MinutesPerDay
 o MinutesPerHour
 o MinutesPerSecond
 o MJD0
Fundamental epochs.
 o MJDB
 o MJDJ
 o MJDOffset
 o MJDX
 o SecondsPerDay
 o SecondsPerHour
 o SecondsPerMinute
 o SiderealPerSolar
Some constants extracted from the Astronomical Almanac and other sources.
 o SolarPerSidereal
 o TropicalCenturyDays

Constructor Index

 o TimeConvert()

Method Index

 o DecimalTime(double)
Convert numeric time value to decimal time string
 o DecimalTimeOfDay(double)
Convert numeric time value to Decimal Time of Day String
 o DecimalTimeOfDayToValue(String)
Convert decimal time of day string to numeric time value
 o DecimalTimeToValue(String)
Convert decimal time string to numeric time value
 o JulianToSidereal(double)
Convert Julian to Sidereal Time (GST).
 o JulianToSiderealDay(double)
Convert Julian to Sidereal Day.
 o SiderealToJulian(double)
Convert Sidereal to Julian Time.
 o SiderealToJulianDay(double)
Convert Sidereal to Julian Day.
 o TimeString(double)
Convert numeric time value to Time String
 o TimeStringToValue(String)
Convert Time String to numeric time value

Variables

 o HoursPerDay
 public static final double HoursPerDay
 o MinutesPerDay
 public static final double MinutesPerDay
 o SecondsPerDay
 public static final double SecondsPerDay
 o MinutesPerHour
 public static final double MinutesPerHour
 o SecondsPerHour
 public static final double SecondsPerHour
 o SecondsPerMinute
 public static final double SecondsPerMinute
 o DaysPerHour
 public static final double DaysPerHour
 o DaysPerMinute
 public static final double DaysPerMinute
 o DaysPerSecond
 public static final double DaysPerSecond
 o HoursPerMinute
 public static final double HoursPerMinute
 o HoursPerSecond
 public static final double HoursPerSecond
 o MinutesPerSecond
 public static final double MinutesPerSecond
 o SiderealPerSolar
 public static final double SiderealPerSolar
Some constants extracted from the Astronomical Almanac and other sources.

 o SolarPerSidereal
 public static final double SolarPerSidereal
 o MJDOffset
 public static final double MJDOffset
 o MJD0
 public static final double MJD0
Fundamental epochs.

 o MJDB
 public static final double MJDB
 o MJDX
 public static final double MJDX
 o MJDJ
 public static final double MJDJ
 o TropicalCenturyDays
 public static final double TropicalCenturyDays
 o JulianCenturyDays
 public static final double JulianCenturyDays
 o DAY_OFFSET
 public static final long DAY_OFFSET
 o CenturyMJD
 public static final long CenturyMJD[]
 o DaysToMonth
 public static final int DaysToMonth[][]
 o DaysIn400Years
 public static final long DaysIn400Years
 o DaysIn100Years
 public static final long DaysIn100Years
 o DaysIn4Years
 public static final long DaysIn4Years
 o DaysIn1Year
 public static final long DaysIn1Year
 o EndOfRange
 public static final long EndOfRange
 o ConstantDays
 public static final double ConstantDays
 o ConstantSecondsB1900
 public static final double ConstantSecondsB1900
 o ConstantSecondsJ2000
 public static final double ConstantSecondsJ2000

Constructors

 o TimeConvert
 public TimeConvert()

Methods

 o TimeString
 public static String TimeString(double TimeValueParameter)
Convert numeric time value to Time String

Parameters:
double - Numeric time, (seconds since 0h UT, 1858.11.17).
Returns:
String Time String ('yyyy.mm.dd hh:mm:ss.ssssss')
 o TimeStringToValue
 public static double TimeStringToValue(String TS)
Convert Time String to numeric time value

Parameters:
String - Time String ('yyyy.mm.dd hh:mm:ss.ssssss')
Returns:
double Numeric time, (seconds since 0h UT, 1858.11.17).
 o DecimalTime
 public static String DecimalTime(double TimeValueParameter)
Convert numeric time value to decimal time string

Parameters:
double - Numeric time, (seconds since 0h UT, 1858.11.17).
Returns:
String Decimal Time String ('yyyymmddhhmmss.ssssss')
 o DecimalTimeToValue
 public static double DecimalTimeToValue(String FullDecimalTime)
Convert decimal time string to numeric time value

Parameters:
String - Decimal Time String ('yyyymmddhhmmss.ssssss')
Returns:
double Numeric time, (seconds since 0h UT, 1858.11.17).
 o DecimalTimeOfDay
 public static String DecimalTimeOfDay(double TimeValueParameter)
Convert numeric time value to Decimal Time of Day String

Parameters:
double - Numeric time, (seconds since beginning of day).
Returns:
String Decimal time of day String ('hhmmss.ssssss')
 o DecimalTimeOfDayToValue
 public static double DecimalTimeOfDayToValue(String DecimalTime)
Convert decimal time of day string to numeric time value

Parameters:
StringDecimal - Time of Day String ('hhmmss.ssssss')
Returns:
doubleNumeric time, (seconds since beginning of day)
 o JulianToSiderealDay
 public static double JulianToSiderealDay(double JulianDay)
Convert Julian to Sidereal Day. From the explanatory supplement:
Greenwich sideral date = +0.671 + 1.00273 79093 * Julian date
GSD = 0.671 + SiderealPerSolar*(MJD+2400000.5) - 2400000.5
GSD = 0.671 + 2406571.484 - 2400000.5 + SiderealPerSolar*MJD
GSD = 6571.655 + SiderealPerSolar*MJD

Parameters:
double - Julian Day
Returns:
double Sidereal Day
 o SiderealToJulianDay
 public static double SiderealToJulianDay(double SiderealDay)
Convert Sidereal to Julian Day. From the explanatory supplement:
Julian date = -0.669 + 0.99726 95664 * Greenwich sideral date

Parameters:
double - Sidereal Day
Returns:
double Julian Day
 o SiderealToJulian
 public static double SiderealToJulian(double SiderealTime)
Convert Sidereal to Julian Time.

Parameters:
double - Sidereal Time (GST)
Returns:
double Julian Time
 o JulianToSidereal
 public static double JulianToSidereal(double JulianTime)
Convert Julian to Sidereal Time (GST).

Parameters:
double - Julian Time
Returns:
double Sidereal Time (GST)

All Packages  Class Hierarchy  This Package  Previous  Next  Index