public static class SUTime.PartialTime extends SUTime.Time
approx, mod, timeLabel, uncertaintyGranularityCONTAINS_FIRST_ENDPOINTS_COMPARATOR, ENDPOINTS_COMPARATOR, LENGTH_COMPARATOR, LENGTH_ENDPOINTS_COMPARATOR, NESTED_FIRST_ENDPOINTS_COMPARATOR| Constructor and Description |
|---|
PartialTime() |
PartialTime(Partial base) |
PartialTime(SUTime.PartialTime pt) |
PartialTime(SUTime.StandardTemporalType temporalType,
Partial base) |
PartialTime(SUTime.Time t,
Partial p) |
closest, compareTo, contains, difference, distance, getGranularity, getInterval, getTime, intersect, intersect, isComparable, makeComposite, max, min, offset, subtractaddMod, addModApprox, getMod, getRange, getRange, getStandardTemporalType, getTfid, getTfidString, getTid, getTidString, getTimeLabel, getTimexAttributes, getTimexValue, getUncertaintyGranularity, includeTimexAltValue, isApprox, isRef, next, prev, resolve, setTimeZone, toISOString, toStringpublic PartialTime(SUTime.Time t, Partial p)
public PartialTime(SUTime.PartialTime pt)
public PartialTime(Partial base)
public PartialTime(SUTime.StandardTemporalType temporalType, Partial base)
public PartialTime()
public SUTime.PartialTime setTimeZone(DateTimeZone tz)
setTimeZone in class SUTime.Temporalpublic Instant getJodaTimeInstant()
getJodaTimeInstant in class SUTime.Timepublic Partial getJodaTimePartial()
getJodaTimePartial in class SUTime.Timepublic boolean hasTime()
hasTime in class SUTime.Timepublic SUTime.TimexType getTimexType()
getTimexType in class SUTime.Timeprotected boolean appendDateFormats(DateTimeFormatterBuilder builder,
int flags)
protected boolean appendTimeFormats(DateTimeFormatterBuilder builder,
int flags)
protected DateTimeFormatter getFormatter(int flags)
public boolean isGrounded()
isGrounded in class SUTime.Timepublic SUTime.Duration getDuration()
getDuration in class SUTime.Timepublic SUTime.Range getRange(int flags, SUTime.Duration inputGranularity)
getRange in class SUTime.Timeprotected void withStandardFields()
public SUTime.PartialTime reduceGranularityTo(SUTime.Duration granularity)
reduceGranularityTo in class SUTime.Timepublic SUTime.PartialTime padMoreSpecificFields(SUTime.Duration granularity)
public java.lang.String toFormattedString(int flags)
toFormattedString in class SUTime.Temporalpublic SUTime.Time resolve(SUTime.Time ref, int flags)
resolve in class SUTime.Timepublic boolean isCompatible(SUTime.PartialTime time)
public static Pair<SUTime.PartialTime,SUTime.PartialTime> getCompatible(SUTime.PartialTime t1, SUTime.PartialTime t2)
public SUTime.Duration getPeriod()
getPeriod in class SUTime.Temporalpublic java.util.List<SUTime.Temporal> toList()
public SUTime.Time intersect(SUTime.Time t)
intersect in class SUTime.Timeprotected SUTime.PartialTime addSupported(Period p, int scalar)
protected SUTime.PartialTime addUnsupported(Period p, int scalar)
public SUTime.Time add(SUTime.Duration offset)
add in class SUTime.Time