示例#1
0
        /// <summary>
        /// JULIAN(greenwich) = JULIAN(local) - TIMEZONEHOURS
        /// JULIAN(local) = JULIAN(greenwich) + TIMEZONEHOURS
        /// </summary>
        /// <param name="jdate">Julian Time</param>
        public void setJulianGreenwichTime(GPJulianTime jdate)
        {
            double jd = jdate.getGreenwichJulianDay() + getLocation().getTimeZoneOffsetHours() / 24.0;

            setJulianLocalTime(jd);

            // greenwich julian day
            p_julian = jdate.getGreenwichJulianDay();
        }
示例#2
0
 public GPGregorianTime(GPLocationProvider loc, GPJulianTime julianTime)
 {
     p_locationProvider = loc;
     setJulianGreenwichTime(julianTime);
 }
示例#3
0
 public GPGregorianTime(GPLocation loc, GPJulianTime julianTime)
 {
     setLocation(loc);
     setJulianGreenwichTime(julianTime);
 }