public class DateDetector extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
detectDateFormat(String dateString) |
static String |
detectDateFormat(String dateString,
String locale) |
static String |
getDateFormatByRegex(String regex) |
static String |
getDateFormatByRegex(String regex,
String locale) |
static Date |
getDateFromString(String dateString) |
static Date |
getDateFromString(String dateString,
String locale) |
static Date |
getDateFromStringByFormat(String dateString,
String dateFormat) |
static String |
getRegexpByDateFormat(String dateFormat) |
static String |
getRegexpByDateFormat(String dateFormat,
String locale) |
static boolean |
isValidDate(String dateString) |
static boolean |
isValidDate(String dateString,
String dateFormat) |
static boolean |
isValidDateFormatToStringDate(String dateFormat,
String dateString) |
static boolean |
isValidDateFormatToStringDate(String dateFormat,
String dateString,
String locale) |
public static String getRegexpByDateFormat(String dateFormat)
dateFormat - - date format for get regexppublic static String getRegexpByDateFormat(String dateFormat, String locale)
dateFormat - - date format for get regexp by localepublic static String getDateFormatByRegex(String regex)
regex - - regexp for parse date format from string
getDateFormatByRegex( String regex, String locale )String string wich represented Date Formatpublic static String getDateFormatByRegex(String regex, String locale)
regex - - regexp for parse date format from string by localeString string wich represented Date Formatpublic static Date getDateFromString(String dateString) throws ParseException
dateString - date string for parseDate converted from dateString by detected formatParseException - - if we can not detect date format for string or we can not parse date stringpublic static Date getDateFromString(String dateString, String locale) throws ParseException
dateString - date string for parseDate converted from dateString by detected formatParseException - - if we can not detect date format for string or we can not parse date stringpublic static Date getDateFromStringByFormat(String dateString, String dateFormat) throws ParseException
dateString - date string for parsedateFormat - format which should be applied for stringDate converted from dateString by formatParseException - if we can not parse date stringpublic static String detectDateFormat(String dateString)
dateString - - date string for detect date formatString string which represented Date Format or nullpublic static String detectDateFormat(String dateString, String locale)
dateString - - date string for detect date formatString string which represented Date Format or nullpublic static boolean isValidDate(String dateString, String dateFormat)
dateString - - string for checkdateFormat - - format for checkpublic static boolean isValidDate(String dateString)
dateString - - string for checkpublic static boolean isValidDateFormatToStringDate(String dateFormat, String dateString)
dateFormat - - format which we will try to apply for stringdateString - - string which contains datepublic static boolean isValidDateFormatToStringDate(String dateFormat, String dateString, String locale)
dateFormat - - format which we will try to apply for stringdateString - - string which contains datelocale - - locale for date format