public class TimePoint
extends java.lang.Object
| Constructor and Description |
|---|
TimePoint(FullDate date,
FullTime time)
Class constructor, from a set of date & time
|
TimePoint(TimePoint timePoint)
Class copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHours(int h)
Add hours to this object (advances time).
|
void |
addMinutes(int min)
Add minutes to this object (advances time).
|
void |
addSeconds(double sec)
Add seconds to this object (advances time).
|
static int |
compareTimePoints(TimePoint a,
TimePoint b)
Compares two date & time objects.
|
static TimePoint |
parseFitsDateTime(java.lang.String fitsDateTime)
Class constructor, from a string in YYYYMMDD"T"HHMMSS.SS"UT" format
|
void |
roundToMinutes()
Rounds the time part to the closest minute.
|
void |
subtractHours(int h)
Subtracts hours from this object (changes time).
|
void |
subtractMinutes(int min)
Subtracts minutes from this object (changes time).
|
void |
subtractSeconds(double sec)
Subtracts seconds from this object (changes time).
|
java.util.Date |
toDate()
Creates a Date object representation of this object.
|
java.lang.String |
toString()
Gets a string representation of the time point, in date followed by time, separated with a space.
|
java.lang.String |
toStringCompact()
As the regular toString, omitting the seconds.
|
java.lang.String |
toStringFITS()
Gets a string representation of the time point, in date followed by time, separated with a "T".
|
public TimePoint(FullDate date, FullTime time)
date - time - public TimePoint(TimePoint timePoint)
timePoint - public static TimePoint parseFitsDateTime(java.lang.String fitsDateTime)
fitsDateTime - public static int compareTimePoints(TimePoint a, TimePoint b)
a - the first timepointb - the second timepointpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringFITS()
public java.lang.String toStringCompact()
public void addSeconds(double sec)
sec - public void addMinutes(int min)
min - public void addHours(int h)
h - public void subtractSeconds(double sec)
sec - public void subtractMinutes(int min)
min - public void subtractHours(int h)
h - public java.util.Date toDate()
public void roundToMinutes()