|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.nlp.time.JodaTimeUtils
public class JodaTimeUtils
Extensions to joda time
| Nested Class Summary | |
|---|---|
static class |
JodaTimeUtils.ConversionOptions
|
| Field Summary | |
|---|---|
static org.joda.time.DurationFieldType |
Centuries
|
static org.joda.time.DateTimeFieldType |
DecadeOfCentury
|
static org.joda.time.DurationFieldType |
Decades
|
static org.joda.time.Partial |
EMPTY_ISO_DATE_PARTIAL
|
static org.joda.time.Partial |
EMPTY_ISO_PARTIAL
|
static org.joda.time.Partial |
EMPTY_ISO_TIME_PARTIAL
|
static org.joda.time.Partial |
EMPTY_ISO_WEEK_PARTIAL
|
static org.joda.time.DateTimeFieldType |
HalfYearOfYear
|
static org.joda.time.DurationFieldType |
HalfYears
|
static org.joda.time.Instant |
INSTANT_ZERO
|
static org.joda.time.Chronology |
isoUTCChronology
|
static org.joda.time.DateTimeFieldType |
MonthOfHalfYear
|
static org.joda.time.DateTimeFieldType |
MonthOfQuarter
|
static org.joda.time.DateTimeFieldType |
QuarterOfYear
|
static org.joda.time.DurationFieldType |
Quarters
|
static org.joda.time.DateTimeFieldType[] |
standardISODateFields
|
static org.joda.time.DateTimeFieldType[] |
standardISOFields
|
static org.joda.time.DateTimeFieldType[] |
standardISOTimeFields
|
static org.joda.time.DateTimeFieldType[] |
standardISOWeekFields
|
static org.joda.time.DateTimeFieldType |
WeekOfMonth
|
static org.joda.time.DateTimeFieldType |
YearOfDecade
|
| Method Summary | |
|---|---|
static org.joda.time.Partial |
addForce(org.joda.time.Partial p,
org.joda.time.Period d,
int scalar)
|
static org.joda.time.Partial |
combine(org.joda.time.Partial p1,
org.joda.time.Partial p2)
|
static org.joda.time.Partial |
combineMoreGeneralFields(org.joda.time.Partial p1,
org.joda.time.Partial p2)
|
static org.joda.time.Partial |
combineMoreGeneralFields(org.joda.time.Partial p1,
org.joda.time.Partial p2,
org.joda.time.DateTimeFieldType mgf)
|
static org.joda.time.Partial |
discardMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.DateTimeFieldType d)
|
static org.joda.time.Partial |
discardMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.DurationFieldType dft)
|
static org.joda.time.Period |
discardMoreSpecificFields(org.joda.time.Period p,
org.joda.time.DurationFieldType dft,
org.joda.time.Chronology chronology)
|
static org.joda.time.Instant |
getInstant(org.joda.time.Partial p)
|
protected static org.joda.time.Period |
getJodaTimePeriod(org.joda.time.Partial p)
|
protected static org.joda.time.DateTimeFieldType |
getMostGeneral(org.joda.time.Partial p)
|
protected static org.joda.time.DurationFieldType |
getMostGeneral(org.joda.time.Period p)
|
protected static org.joda.time.DateTimeFieldType |
getMostSpecific(org.joda.time.Partial p)
|
protected static org.joda.time.DurationFieldType |
getMostSpecific(org.joda.time.Period p)
|
static org.joda.time.Partial |
getPartial(org.joda.time.Instant t,
org.joda.time.Partial p)
|
static java.util.Set<org.joda.time.DurationFieldType> |
getSupportedDurationFields(org.joda.time.Partial p)
|
static org.joda.time.Period |
getUnsupportedDurationPeriod(org.joda.time.Partial p,
org.joda.time.Period offset)
|
protected static boolean |
hasField(org.joda.time.ReadablePartial base,
org.joda.time.DateTimeFieldType field)
|
protected static boolean |
hasField(org.joda.time.ReadablePeriod base,
org.joda.time.DurationFieldType field)
|
static boolean |
isCompatible(org.joda.time.Partial p1,
org.joda.time.Partial p2)
|
static boolean |
isMoreGeneral(org.joda.time.DateTimeFieldType df1,
org.joda.time.DateTimeFieldType df2,
org.joda.time.Chronology chronology)
|
static boolean |
isMoreSpecific(org.joda.time.DateTimeFieldType df1,
org.joda.time.DateTimeFieldType df2,
org.joda.time.Chronology chronology)
|
static int |
maximumValue(org.joda.time.DateTimeFieldType type,
org.joda.time.ReadableDateTime reference)
Return the maximum value of a field, closest to the reference time |
static int |
minimumValue(org.joda.time.DateTimeFieldType type,
org.joda.time.ReadableDateTime reference)
Return the minimum value of a field, closest to the reference time |
static org.joda.time.Partial |
padMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.Period granularity)
|
static org.joda.time.Partial |
resolveDowToDay(org.joda.time.Partial p)
|
static org.joda.time.Partial |
resolveDowToDay(org.joda.time.Partial p1,
org.joda.time.Partial p2)
|
static org.joda.time.Partial |
resolveWeek(org.joda.time.Partial p1,
org.joda.time.Partial p2)
|
protected static org.joda.time.Partial |
setField(org.joda.time.Partial base,
org.joda.time.DateTimeFieldType field,
int value)
|
static java.lang.String |
timexDateValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end)
|
static java.lang.String |
timexDateValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end,
JodaTimeUtils.ConversionOptions opts)
Return the TIMEX string for the range of dates given. |
static java.lang.String |
timexDurationValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end)
Return the TIMEX string for the difference between two dates TODO not really sure if this works... |
static java.lang.String |
timexDurationValue(org.joda.time.ReadablePeriod duration)
|
static java.lang.String |
timexDurationValue(org.joda.time.ReadablePeriod duration,
JodaTimeUtils.ConversionOptions opts)
Return the TIMEX string for the duration represented by the given period; approximately if approximate is set to true. |
static java.lang.String |
timexTimeValue(org.joda.time.ReadableDateTime time)
Return the TIMEX string for the time given |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.joda.time.Chronology isoUTCChronology
public static final org.joda.time.DateTimeFieldType[] standardISOFields
public static final org.joda.time.DateTimeFieldType[] standardISOWeekFields
public static final org.joda.time.DateTimeFieldType[] standardISODateFields
public static final org.joda.time.DateTimeFieldType[] standardISOTimeFields
public static final org.joda.time.Partial EMPTY_ISO_PARTIAL
public static final org.joda.time.Partial EMPTY_ISO_WEEK_PARTIAL
public static final org.joda.time.Partial EMPTY_ISO_DATE_PARTIAL
public static final org.joda.time.Partial EMPTY_ISO_TIME_PARTIAL
public static final org.joda.time.Instant INSTANT_ZERO
public static final org.joda.time.DurationFieldType Quarters
public static final org.joda.time.DurationFieldType HalfYears
public static final org.joda.time.DurationFieldType Decades
public static final org.joda.time.DurationFieldType Centuries
public static final org.joda.time.DateTimeFieldType QuarterOfYear
public static final org.joda.time.DateTimeFieldType HalfYearOfYear
public static final org.joda.time.DateTimeFieldType MonthOfQuarter
public static final org.joda.time.DateTimeFieldType MonthOfHalfYear
public static final org.joda.time.DateTimeFieldType WeekOfMonth
public static final org.joda.time.DateTimeFieldType DecadeOfCentury
public static final org.joda.time.DateTimeFieldType YearOfDecade
| Method Detail |
|---|
protected static boolean hasField(org.joda.time.ReadablePartial base,
org.joda.time.DateTimeFieldType field)
protected static boolean hasField(org.joda.time.ReadablePeriod base,
org.joda.time.DurationFieldType field)
protected static org.joda.time.Partial setField(org.joda.time.Partial base,
org.joda.time.DateTimeFieldType field,
int value)
public static java.util.Set<org.joda.time.DurationFieldType> getSupportedDurationFields(org.joda.time.Partial p)
public static org.joda.time.Period getUnsupportedDurationPeriod(org.joda.time.Partial p,
org.joda.time.Period offset)
public static org.joda.time.Partial combine(org.joda.time.Partial p1,
org.joda.time.Partial p2)
protected static org.joda.time.DateTimeFieldType getMostGeneral(org.joda.time.Partial p)
protected static org.joda.time.DateTimeFieldType getMostSpecific(org.joda.time.Partial p)
protected static org.joda.time.DurationFieldType getMostGeneral(org.joda.time.Period p)
protected static org.joda.time.DurationFieldType getMostSpecific(org.joda.time.Period p)
protected static org.joda.time.Period getJodaTimePeriod(org.joda.time.Partial p)
public static org.joda.time.Partial combineMoreGeneralFields(org.joda.time.Partial p1,
org.joda.time.Partial p2)
public static org.joda.time.Partial combineMoreGeneralFields(org.joda.time.Partial p1,
org.joda.time.Partial p2,
org.joda.time.DateTimeFieldType mgf)
public static org.joda.time.Partial discardMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.DateTimeFieldType d)
public static org.joda.time.Partial discardMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.DurationFieldType dft)
public static org.joda.time.Period discardMoreSpecificFields(org.joda.time.Period p,
org.joda.time.DurationFieldType dft,
org.joda.time.Chronology chronology)
public static org.joda.time.Partial padMoreSpecificFields(org.joda.time.Partial p,
org.joda.time.Period granularity)
public static boolean isCompatible(org.joda.time.Partial p1,
org.joda.time.Partial p2)
public static org.joda.time.Partial resolveDowToDay(org.joda.time.Partial p1,
org.joda.time.Partial p2)
public static org.joda.time.Partial resolveDowToDay(org.joda.time.Partial p)
public static org.joda.time.Partial resolveWeek(org.joda.time.Partial p1,
org.joda.time.Partial p2)
public static org.joda.time.Instant getInstant(org.joda.time.Partial p)
public static org.joda.time.Partial getPartial(org.joda.time.Instant t,
org.joda.time.Partial p)
public static org.joda.time.Partial addForce(org.joda.time.Partial p,
org.joda.time.Period d,
int scalar)
public static boolean isMoreGeneral(org.joda.time.DateTimeFieldType df1,
org.joda.time.DateTimeFieldType df2,
org.joda.time.Chronology chronology)
public static boolean isMoreSpecific(org.joda.time.DateTimeFieldType df1,
org.joda.time.DateTimeFieldType df2,
org.joda.time.Chronology chronology)
public static int minimumValue(org.joda.time.DateTimeFieldType type,
org.joda.time.ReadableDateTime reference)
public static int maximumValue(org.joda.time.DateTimeFieldType type,
org.joda.time.ReadableDateTime reference)
public static java.lang.String timexTimeValue(org.joda.time.ReadableDateTime time)
public static java.lang.String timexDateValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end)
public static java.lang.String timexDateValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end,
JodaTimeUtils.ConversionOptions opts)
begin - The begin time for the timexend - The end time for the timexopts - Tweaks in the heuristic conversion
public static java.lang.String timexDurationValue(org.joda.time.ReadablePeriod duration,
JodaTimeUtils.ConversionOptions opts)
duration - The JodaTime period representing this durationopts - Options for the conversion (e.g., mark duration as approximates)
public static java.lang.String timexDurationValue(org.joda.time.ReadablePeriod duration)
public static java.lang.String timexDurationValue(org.joda.time.ReadableDateTime begin,
org.joda.time.ReadableDateTime end)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||