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