public class DateParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Calendar |
cal |
private static java.text.DateFormat |
df |
private static java.util.List<java.lang.String> |
monthFullNames |
private static java.util.List<java.lang.String> |
monthShortNames |
Constructor and Description |
---|
DateParser() |
Modifier and Type | Method and Description |
---|---|
static int |
getIndexAfterLastNonDigit(java.lang.String s) |
static int |
getIndexFirstNonLetter(java.lang.String s) |
static Date |
parse(JCas jcas,
java.lang.String dateString)
First try parsing full date (month, day and year) using java.util.Date
If that fails, try extracting at least part of the date
|
private static java.text.DateFormat df
private static java.util.Calendar cal
private static java.util.List<java.lang.String> monthFullNames
private static java.util.List<java.lang.String> monthShortNames
public static Date parse(JCas jcas, java.lang.String dateString)
public static int getIndexFirstNonLetter(java.lang.String s)
public static int getIndexAfterLastNonDigit(java.lang.String s)