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