Package gov.aps.jca.dbr
Class TimeStamp
- java.lang.Object
-
- gov.aps.jca.dbr.TimeStamp
-
public class TimeStamp extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(double dbl)voidadd(TimeStamp ts)static TimeStampadd(TimeStamp ts, double dbl)static TimeStampadd(TimeStamp ts1, TimeStamp ts2)BigDecimalasBigDecimal()Get the timestamp in seconds since the epoch as a BigDecimal preserving the precision of the input timestamp.doubleasDouble()intcmp(TimeStamp ts)booleanEQ(TimeStamp ts)booleanGE(TimeStamp ts)booleanGT(TimeStamp ts)booleanLE(TimeStamp ts)booleanLT(TimeStamp ts)booleanNE(TimeStamp ts)longnsec()longsecPastEpoch()voidsub(double dbl)voidsub(TimeStamp ts)static TimeStampsub(TimeStamp ts, double dbl)static TimeStampsub(TimeStamp ts1, TimeStamp ts2)StringtoMMDDYY()StringtoMONDDYYYY()
-
-
-
Constructor Detail
-
TimeStamp
public TimeStamp()
-
TimeStamp
public TimeStamp(long secPastEpoch, long nsec)
-
TimeStamp
public TimeStamp(double dbl)
-
TimeStamp
public TimeStamp(TimeStamp ts)
-
-
Method Detail
-
add
public void add(double dbl)
-
add
public void add(TimeStamp ts)
-
sub
public void sub(double dbl)
-
sub
public void sub(TimeStamp ts)
-
cmp
public int cmp(TimeStamp ts)
-
EQ
public boolean EQ(TimeStamp ts)
-
NE
public boolean NE(TimeStamp ts)
-
GT
public boolean GT(TimeStamp ts)
-
GE
public boolean GE(TimeStamp ts)
-
LT
public boolean LT(TimeStamp ts)
-
LE
public boolean LE(TimeStamp ts)
-
asDouble
public double asDouble()
-
asBigDecimal
public BigDecimal asBigDecimal()
Get the timestamp in seconds since the epoch as a BigDecimal preserving the precision of the input timestamp. This method was added by Tom Pelaia.- Returns:
- timestamp in seconds since the epoch preserving the full precision available
-
toMMDDYY
public String toMMDDYY()
-
toMONDDYYYY
public String toMONDDYYYY()
-
secPastEpoch
public long secPastEpoch()
-
nsec
public long nsec()
-
-