Class Iso8601ToDecimalYear

  • All Implemented Interfaces:
    ValueConverter

    public class Iso8601ToDecimalYear
    extends Iso8601Converter
    Converts between Strings in ISO-8601 format and numeric date as a Decimal Year.
    Since:
    29 Aug 2006
    Author:
    Mark Taylor
    • Constructor Detail

      • Iso8601ToDecimalYear

        public Iso8601ToDecimalYear​(uk.ac.starlink.table.ValueInfo isoInfo)
        Constructs a new converter from ISO-8601 date Strings to Decimal Year Doubles.
        Parameters:
        isoInfo - input value metadata (describing ISO-8601 strings)
    • Method Detail

      • toMjd

        protected double toMjd​(double number)
        Description copied from class: Iso8601Converter
        Converts from this converter's public date value to Modified Julian Date.
        Specified by:
        toMjd in class Iso8601Converter
        Parameters:
        number - date value
        Returns:
        date as MJD
      • fromMjd

        protected double fromMjd​(double mjd)
        Description copied from class: Iso8601Converter
        Converts from Modified Julian Date to this converter's public date.
        Specified by:
        fromMjd in class Iso8601Converter
        Parameters:
        mjd - date as MJD
        Returns:
        date value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object