Package org.sqlite.date
Interface DateParser
-
- All Known Implementing Classes:
FastDateFormat,FastDateParser
public interface DateParserDateParser is the "missing" interface for the parsing methods of
DateFormat.- Since:
- 3.2
-
-
Method Summary
Modifier and Type Method Description java.util.LocalegetLocale()Get the locale used by this parser.java.lang.StringgetPattern()Get the pattern used by this parser.java.util.TimeZonegetTimeZone()Get the time zone used by this parser.java.util.Dateparse(java.lang.String source)Equivalent to DateFormat.parse(String).java.util.Dateparse(java.lang.String source, java.text.ParsePosition pos)Equivalent to DateFormat.parse(String, ParsePosition).java.lang.ObjectparseObject(java.lang.String source)Parses text from a string to produce a Date.java.lang.ObjectparseObject(java.lang.String source, java.text.ParsePosition pos)Parse a date/time string according to the given parse position.
-
-
-
Method Detail
-
parse
java.util.Date parse(java.lang.String source) throws java.text.ParseExceptionEquivalent to DateFormat.parse(String). SeeDateFormat.parse(String)for more information.- Parameters:
source- AStringwhose beginning should be parsed.- Returns:
- A
Dateparsed from the string - Throws:
java.text.ParseException- if the beginning of the specified string cannot be parsed.
-
parse
java.util.Date parse(java.lang.String source, java.text.ParsePosition pos)Equivalent to DateFormat.parse(String, ParsePosition). SeeDateFormat.parse(String, ParsePosition)for more information.- Parameters:
source- AString, part of which should be parsed.pos- AParsePositionobject with index and error index information as described above.- Returns:
- A
Dateparsed from the string. In case of error, returns null. - Throws:
java.lang.NullPointerException- if text or pos is null.
-
getPattern
java.lang.String getPattern()
Get the pattern used by this parser.
- Returns:
- the pattern,
SimpleDateFormatcompatible
-
getTimeZone
java.util.TimeZone getTimeZone()
Get the time zone used by this parser.
The default
TimeZoneused to create aDatewhen theTimeZoneis not specified by the format pattern.- Returns:
- the time zone
-
getLocale
java.util.Locale getLocale()
Get the locale used by this parser.
- Returns:
- the locale
-
parseObject
java.lang.Object parseObject(java.lang.String source) throws java.text.ParseExceptionParses text from a string to produce a Date.- Parameters:
source- AStringwhose beginning should be parsed.- Returns:
- a
java.util.Dateobject - Throws:
java.text.ParseException- if the beginning of the specified string cannot be parsed.- See Also:
Format.parseObject(String)
-
parseObject
java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)Parse a date/time string according to the given parse position.- Parameters:
source- AStringwhose beginning should be parsed.pos- the parse position- Returns:
- a
java.util.Dateobject - See Also:
DateFormat.parseObject(String, ParsePosition)
-
-