public class TimeStampPosixMicrosInt64 extends TimeStamp implements Serializable
Advantages of this implementation:
Disadvantanges of this implementation:
Modifier and Type | Field and Description |
---|---|
static TimeStampFactory<TimeStampPosixMicrosInt64> |
factory |
defaultFormat
Modifier and Type | Method and Description |
---|---|
TimeStampPosixMicrosInt64 |
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(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.
|
TimeStampPosixMicrosInt64 |
subtract(double duration)
Creates a new TimeStamp instance offset from this timestamp by the given
amount.
|
Calendar |
toCalendar()
Converts this TimeStamp to a
Calendar . |
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.
|
BigDecimal |
toPosixSecondsExact()
Converts this TimeStamp to posix seconds.
|
currentTime, fromCalendar, fromDate, fromPosixMicros, fromPosixMillis, fromPosixNanos, fromPosixSeconds, fromPosixSeconds, fromString, fromString, fromTimeStamp, isAfterOrEquals, isBeforeOrEquals, posixEpoch, toString, toString
public static final TimeStampFactory<TimeStampPosixMicrosInt64> factory
public TimeStampPosixMicrosInt64 add(double duration)
TimeStamp
public TimeStampPosixMicrosInt64 subtract(double duration)
TimeStamp
public 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 Date toDate()
TimeStamp
Date
.public Calendar toCalendar()
TimeStamp
Calendar
.toCalendar
in class TimeStamp
public BigDecimal toPosixSecondsExact()
TimeStamp
toPosixSecondsExact
in class TimeStamp
public boolean isBefore(TimeStamp o)
TimeStamp
public boolean isAfter(TimeStamp o)
TimeStamp
public int compareTo(TimeStamp o)
compareTo
in interface Comparable<TimeStamp>
compareTo
in class TimeStamp
Copyright © 2018 Metron, Inc.. All rights reserved.