treecalc.rt
Class JulianDate

java.lang.Object
  extended by treecalc.rt.JulianDate

public final class JulianDate
extends java.lang.Object

Author:
VHHNS01

Constructor Summary
JulianDate()
           
 
Method Summary
static int[] fromJulian(int injulian)
          Converts a Julian day to a calendar date ref : Numerical Recipes in C, 2nd ed., Cambridge University Press 1992.
static void fromJulian(int injulian, int[] outjulian)
          Converts a Julian day to a calendar date ref : Numerical Recipes in C, 2nd ed., Cambridge University Press 1992.
static int getDaysOfMonth(int year, int month)
           
static boolean isDate(int julian)
           
static boolean isDate(int[] ymd)
           
static boolean isLeapYear(int year)
           
static int toJulian(int[] ymd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JulianDate

public JulianDate()
Method Detail

getDaysOfMonth

public static final int getDaysOfMonth(int year,
                                       int month)

isLeapYear

public static final boolean isLeapYear(int year)

isDate

public static final boolean isDate(int julian)

isDate

public static final boolean isDate(int[] ymd)

toJulian

public static final int toJulian(int[] ymd)

fromJulian

public static final int[] fromJulian(int injulian)
Converts a Julian day to a calendar date ref : Numerical Recipes in C, 2nd ed., Cambridge University Press 1992.

Parameters:
injulian -
Returns:
int[] { year, month, day }

fromJulian

public static final void fromJulian(int injulian,
                                    int[] outjulian)
Converts a Julian day to a calendar date ref : Numerical Recipes in C, 2nd ed., Cambridge University Press 1992. Array allocation is avoided in this method.

Parameters:
injulian -


Copyright © 2013. All Rights Reserved.