org.apache.lucene.queryParser.standard.config
Class NumberDateFormat
java.lang.Object
java.text.Format
java.text.NumberFormat
org.apache.lucene.queryParser.standard.config.NumberDateFormat
- All Implemented Interfaces:
- Serializable, Cloneable
public class NumberDateFormat
- extends NumberFormat
This Format parses Long into date strings and vice-versa. It
uses the given DateFormat to parse and format dates, but before, it
converts Long to Date objects or vice-versa.
- See Also:
- Serialized Form
| Methods inherited from class java.text.NumberFormat |
clone, equals, format, format, getAvailableLocales, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly |
NumberDateFormat
public NumberDateFormat(DateFormat dateFormat)
- Constructs a
NumberDateFormat object using the given DateFormat.
- Parameters:
dateFormat - DateFormat used to parse and format dates
format
public StringBuffer format(double number,
StringBuffer toAppendTo,
FieldPosition pos)
- Specified by:
format in class NumberFormat
format
public StringBuffer format(long number,
StringBuffer toAppendTo,
FieldPosition pos)
- Specified by:
format in class NumberFormat
parse
public Number parse(String source,
ParsePosition parsePosition)
- Specified by:
parse in class NumberFormat
format
public StringBuffer format(Object number,
StringBuffer toAppendTo,
FieldPosition pos)
- Overrides:
format in class NumberFormat