public class NumberDateFormat
extends java.text.NumberFormat
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.Modifier and Type | Field and Description |
---|---|
private java.text.DateFormat |
dateFormat |
private static long |
serialVersionUID |
Constructor and Description |
---|
NumberDateFormat(java.text.DateFormat dateFormat)
Constructs a
NumberDateFormat object using the given DateFormat . |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
format(double number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
java.lang.StringBuffer |
format(long number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
java.lang.StringBuffer |
format(java.lang.Object number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
java.lang.Number |
parse(java.lang.String source,
java.text.ParsePosition parsePosition) |
clone, equals, format, format, getAvailableLocales, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, getRoundingMode, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly, setRoundingMode
private static final long serialVersionUID
private final java.text.DateFormat dateFormat
public NumberDateFormat(java.text.DateFormat dateFormat)
NumberDateFormat
object using the given DateFormat
.dateFormat
- DateFormat
used to parse and format datespublic java.lang.StringBuffer format(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.NumberFormat
public java.lang.StringBuffer format(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.NumberFormat
public java.lang.Number parse(java.lang.String source, java.text.ParsePosition parsePosition)
parse
in class java.text.NumberFormat
public java.lang.StringBuffer format(java.lang.Object number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.NumberFormat