Package uk.ac.starlink.ttools.convert
Class Iso8601ToDecimalYear
- java.lang.Object
-
- uk.ac.starlink.ttools.convert.Iso8601Converter
-
- uk.ac.starlink.ttools.convert.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class uk.ac.starlink.ttools.convert.Iso8601Converter
Iso8601Converter.DateKit
-
-
Constructor Summary
Constructors Constructor Description Iso8601ToDecimalYear(uk.ac.starlink.table.ValueInfo isoInfo)
Constructs a new converter from ISO-8601 date Strings to Decimal Year Doubles.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected double
fromMjd(double mjd)
Converts from Modified Julian Date to this converter's public date.protected double
toMjd(double number)
Converts from this converter's public date value to Modified Julian Date.java.lang.String
toString()
-
Methods inherited from class uk.ac.starlink.ttools.convert.Iso8601Converter
convert, dateToMjd, getInputInfo, getKit, getOutputInfo, mjdToUnixMillis, unconvert, unixMillisToMjd
-
-
-
-
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 classIso8601Converter
- 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 classIso8601Converter
- Parameters:
mjd
- date as MJD- Returns:
- date value
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-