de.unihd.dbs.uima.annotator.heideltime.utilities
public class DateCalculator extends java.lang.Object
Constructor and Description |
---|
DateCalculator() |
Modifier and Type | Method and Description |
---|---|
static java.util.Locale |
getLocaleFromString(java.lang.String locale)
takes a desired locale input string, iterates through available locales, returns a locale object
|
static int |
getWeekdayOfDate(java.lang.String date)
Get the weekday of date
|
static int |
getWeekOfDate(java.lang.String date)
Get the week of date
|
static java.lang.String |
getXNextDay(java.lang.String date,
java.lang.Integer x)
get the x-next day of date.
|
static java.lang.String |
getXNextMonth(java.lang.String date,
java.lang.Integer x)
get the x-next month of date
|
static java.lang.String |
getXNextWeek(java.lang.String date,
java.lang.Integer x,
Language language)
get the x-next week of date
|
public static java.lang.String getXNextDay(java.lang.String date, java.lang.Integer x)
date
- given date to get new date fromx
- type of temporal event to search forpublic static java.lang.String getXNextMonth(java.lang.String date, java.lang.Integer x)
date
- current datex
- amount of months to go forwardpublic static java.lang.String getXNextWeek(java.lang.String date, java.lang.Integer x, Language language)
date
- current datex
- amount of weeks to go forwardpublic static int getWeekdayOfDate(java.lang.String date)
date
- current datepublic static int getWeekOfDate(java.lang.String date)
date
- current datepublic static java.util.Locale getLocaleFromString(java.lang.String locale) throws LocaleException
locale
- String to grab a locale for, i.e. en_US, en_GB, de_DELocaleException