|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metsci.glimpse.util.units.time.TimeStamp
com.metsci.glimpse.util.units.time.TimeStampPosixMillisInt64
public class TimeStampPosixMillisInt64
A TimeStamp implementation that stores the number of milliseconds since the epoch (1970-01-01 00:00:00 UTC) as a long.
Advantages of this implementation:
Disadvantanges of this implementation:
Field Summary | |
---|---|
static TimeStampFactory<TimeStampPosixMillisInt64> |
factory
|
Fields inherited from class com.metsci.glimpse.util.units.time.TimeStamp |
---|
defaultFormat |
Method Summary | |
---|---|
TimeStampPosixMillisInt64 |
add(double duration)
Creates a new TimeStamp instance offset from this timestamp by the given amount. |
int |
compareTo(TimeStamp o)
|
double |
durationAfter(TimeStamp o)
Determines how long after the given timestamp this timestamp is. |
double |
durationBefore(TimeStamp o)
Determines how long before the given timestamp this timestamp is. |
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
boolean |
isAfter(TimeStamp o)
Returns true iff this timestamp is after the given timestamp. |
boolean |
isBefore(TimeStamp o)
Returns true iff this timestamp is before the given timestamp. |
TimeStampPosixMillisInt64 |
subtract(double duration)
Creates a new TimeStamp instance offset from this timestamp by the given amount. |
java.util.Calendar |
toCalendar()
Converts this TimeStamp to a Calendar . |
java.util.Date |
toDate()
Converts this TimeStamp to a Date . |
long |
toPosixMicros()
Converts this TimeStamp to posix microseconds. |
long |
toPosixMillis()
Converts this TimeStamp to posix milliseconds. |
long |
toPosixNanos()
Converts this TimeStamp to posix nanoseconds. |
double |
toPosixSeconds()
Converts this TimeStamp to posix seconds. |
java.math.BigDecimal |
toPosixSecondsExact()
Converts this TimeStamp to posix seconds. |
Methods inherited from class com.metsci.glimpse.util.units.time.TimeStamp |
---|
currentTime, fromCalendar, fromDate, fromPosixMicros, fromPosixMillis, fromPosixNanos, fromPosixSeconds, fromPosixSeconds, fromString, fromString, fromTimeStamp, isAfterOrEquals, isBeforeOrEquals, posixEpoch, toString, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final TimeStampFactory<TimeStampPosixMillisInt64> factory
Method Detail |
---|
public TimeStampPosixMillisInt64 add(double duration)
TimeStamp
add
in class TimeStamp
duration
- the amount of time to add in system-unitspublic TimeStampPosixMillisInt64 subtract(double duration)
TimeStamp
subtract
in class TimeStamp
duration
- the amount of time to subtract in system-unitspublic double durationBefore(TimeStamp o)
TimeStamp
durationBefore
in class TimeStamp
public double durationAfter(TimeStamp o)
TimeStamp
durationAfter
in class TimeStamp
public double toPosixSeconds()
TimeStamp
toPosixSeconds
in class TimeStamp
public long toPosixMillis()
TimeStamp
toPosixMillis
in class TimeStamp
public long toPosixMicros()
TimeStamp
toPosixMicros
in class TimeStamp
public long toPosixNanos()
TimeStamp
toPosixNanos
in class TimeStamp
public java.util.Date toDate()
TimeStamp
Date
.
toDate
in class TimeStamp
public java.util.Calendar toCalendar()
TimeStamp
Calendar
.
toCalendar
in class TimeStamp
public java.math.BigDecimal toPosixSecondsExact()
TimeStamp
toPosixSecondsExact
in class TimeStamp
public boolean isBefore(TimeStamp o)
TimeStamp
isBefore
in class TimeStamp
public boolean isAfter(TimeStamp o)
TimeStamp
isAfter
in class TimeStamp
public int compareTo(TimeStamp o)
compareTo
in interface java.lang.Comparable<TimeStamp>
compareTo
in class TimeStamp
public boolean equals(java.lang.Object o)
equals
in class TimeStamp
public int hashCode()
hashCode
in class TimeStamp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |