Package org.sqlite.date
Interface DateParser
-
- All Known Implementing Classes:
FastDateFormat,FastDateParser
public interface DateParserDateParser is the "missing" interface for the parsing methods ofDateFormat.- Since:
- 3.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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).See
DateFormat.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).See
DateFormat.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)
-
-