All Implemented Interfaces:
Almanac, Culture

public class JulianDay extends Loops
儒略日
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • J2000

      public static final double J2000
      2000年儒略日数(2000-1-1 12:00:00 UTC)
      See Also:
    • day

      protected double day
      儒略日
  • Constructor Details

    • JulianDay

      public JulianDay(double day)
  • Method Details

    • fromJulianDay

      public static JulianDay fromJulianDay(double day)
    • fromYmdHms

      public static JulianDay fromYmdHms(int year, int month, int day, int hour, int minute, int second)
    • getDay

      public double getDay()
      儒略日
      Returns:
      儒略日
    • getName

      public String getName()
      Description copied from interface: Almanac
      名称
      Returns:
      名称
    • next

      public JulianDay next(int n)
      Description copied from interface: Culture
      推移
      Parameters:
      n - 推移步数
      Returns:
      this
    • getSolarDay

      public SolarDay getSolarDay()
      公历日
      Returns:
      公历日
    • getSolarTime

      public SolarTime getSolarTime()
      公历时刻
      Returns:
      公历时刻
    • getWeek

      public Week getWeek()
      星期
      Returns:
      星期
    • subtract

      public double subtract(JulianDay target)
      儒略日相减
      Parameters:
      target - 儒略日
      Returns: