public class DateFormatter extends Object implements Formatter<Date>
SimpleDateFormat
standard formatting routines.SimpleDateFormat
Modifier and Type | Field and Description |
---|---|
private DateFormat |
dateFormat |
private String |
format |
Constructor and Description |
---|
DateFormatter(DateFormat dateFormat)
Create a new date formatter.
|
DateFormatter(String format)
Create a new date formatter.
|
Modifier and Type | Method and Description |
---|---|
String |
format(Date value)
Format a value by converting it to a string.
|
DateFormat |
getDateFormat()
Get access to the underlying
DateFormat object
used for formatting and parsing dates. |
Date |
parseString(String value)
Parse a string and return a value of the correct type.
|
private DateFormat dateFormat
private String format
public DateFormatter(DateFormat dateFormat)
dateFormat
- The date format to use when formattingpublic DateFormatter(String format)
format
- The date format to use when formattingSimpleDateFormat
public String format(Date value)
Formatter
public Date parseString(String value)
Formatter
parseString
in interface Formatter<Date>
value
- The string to parsepublic DateFormat getDateFormat()
DateFormat
object
used for formatting and parsing dates.