planet.calendar
クラス CalendarForPlanet

java.lang.Object
  上位を拡張 planet.calendar.CalendarForPlanet

public class CalendarForPlanet
extends java.lang.Object

惑星プログラム用カレンダー


フィールドの概要
protected  java.util.Calendar calendar
          カレンダー
static double EPOCH_JD
          1970 年 1 月 1 日 00:00:00 GMT のユリウス日
protected  double julianDay
          ユリウス日
static double MILLIS_TO_DAY
          時間をミリ秒から日へ変換する係数
static double MJD_EPOCH
          準ユリウス日の基準点
 
コンストラクタの概要
CalendarForPlanet()
          惑星プログラム用カレンダーを構築する
 
メソッドの概要
static double computeJulianDay(java.util.Calendar calendar)
          ユリウス日を返す
static double computeJulianDay(java.util.Date date)
          ユリウス日を返す
static double computeJulianDay(long time)
          ユリウス日を返す
 java.util.Calendar getCalendar()
          カレンダーを返す
 java.util.Date getDate()
          日付を返す
 double getJulianDay()
          ユリウス日を返す
 double getModifiedJulianDay()
          準ユリウス日を返す
 void update()
          日付を更新する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MJD_EPOCH

public static final double MJD_EPOCH
準ユリウス日の基準点

関連項目:
定数フィールド値

EPOCH_JD

public static final double EPOCH_JD
1970 年 1 月 1 日 00:00:00 GMT のユリウス日

関連項目:
定数フィールド値

MILLIS_TO_DAY

public static final double MILLIS_TO_DAY
時間をミリ秒から日へ変換する係数

関連項目:
定数フィールド値

calendar

protected java.util.Calendar calendar
カレンダー


julianDay

protected double julianDay
ユリウス日

コンストラクタの詳細

CalendarForPlanet

public CalendarForPlanet()
惑星プログラム用カレンダーを構築する

メソッドの詳細

update

public void update()
日付を更新する


computeJulianDay

public static double computeJulianDay(long time)
ユリウス日を返す

パラメータ:
time - 1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数
戻り値:
時刻のユリウス日表現

computeJulianDay

public static double computeJulianDay(java.util.Date date)
ユリウス日を返す

パラメータ:
date - 時刻を表す Date
戻り値:
時刻のユリウス日表現

computeJulianDay

public static double computeJulianDay(java.util.Calendar calendar)
ユリウス日を返す

パラメータ:
calendar - 時刻を表す Calendar
戻り値:
時刻のユリウス日表現

getJulianDay

public double getJulianDay()
ユリウス日を返す

戻り値:
時刻のユリウス日表現

getModifiedJulianDay

public double getModifiedJulianDay()
準ユリウス日を返す

戻り値:
時刻のユリウス日表現

getCalendar

public java.util.Calendar getCalendar()
カレンダーを返す

戻り値:
時刻の Calendar インスタンス

getDate

public java.util.Date getDate()
日付を返す

戻り値:
時刻の Date インスタンス