public class TimePeriodParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
verbatimEnd |
static java.lang.String |
verbatimStart |
Constructor and Description |
---|
TimePeriodParser() |
Modifier and Type | Method and Description |
---|---|
protected static org.joda.time.Partial |
handleContinued(java.lang.String[] dates,
org.joda.time.Partial dtEnd)
Checks if dates is a "continued" date (e.g.
|
static org.joda.time.Partial |
makePartialFromDateParts(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day) |
static TimePeriod |
parseEnglishDate(java.lang.String strFrom,
java.lang.String strTo) |
protected static org.joda.time.Partial |
parseSingleDate(java.lang.String singleDateString) |
protected static org.joda.time.Partial |
parseSingleDotDate(java.lang.String singleDateString) |
protected static org.joda.time.Partial |
parseSingleSlashDate(java.lang.String singleDateString) |
static TimePeriod |
parseString(java.lang.String strPeriod) |
static <T extends TimePeriod> |
parseString(T timePeriod,
java.lang.String periodString) |
static VerbatimTimePeriod |
parseStringVerbatim(java.lang.String strPeriod) |
public static java.lang.String verbatimStart
public static java.lang.String verbatimEnd
public static <T extends TimePeriod> T parseString(T timePeriod, java.lang.String periodString)
protected static org.joda.time.Partial handleContinued(java.lang.String[] dates, org.joda.time.Partial dtEnd)
TimePeriod.CONTINUED
and dates[0] is shortened by "+".dates
- dtEnd
- public static org.joda.time.Partial makePartialFromDateParts(java.lang.Integer year, java.lang.Integer month, java.lang.Integer day)
year
- month
- day
- public static TimePeriod parseString(java.lang.String strPeriod)
public static VerbatimTimePeriod parseStringVerbatim(java.lang.String strPeriod)
protected static org.joda.time.Partial parseSingleDate(java.lang.String singleDateString) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected static org.joda.time.Partial parseSingleSlashDate(java.lang.String singleDateString) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected static org.joda.time.Partial parseSingleDotDate(java.lang.String singleDateString) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static TimePeriod parseEnglishDate(java.lang.String strFrom, java.lang.String strTo)
strFrom
- the string representing the first part of the periodstrTo
- the string representing the second part of the periodparseEnglishDate(String, String, boolean)
Copyright © 2007-2020 EDIT. All Rights Reserved.