public class DataTypesFormatter
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypesFormatter.DateFormatter |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.lang.Object value) |
java.util.Date |
formatDate(java.util.Date date) |
java.lang.String |
formatDateFull(java.util.Date date)
Output example for FULL date format
For the United States: Thursday, September 23, 2010
For France: jeudi 23 septembre 2010
For Spain: jueves 23 de septiembre de 2010
|
java.lang.String |
formatDateLong(java.util.Date date)
Output example for LONG date format
For the United Kingdom: 23 September 2010
For France: 23 septembre 2010
For Spain: 23 de septiembre de 2010
|
java.lang.String |
formatDateMedium(java.util.Date date)
Output example for MEDIUM date format
For Korea: 2010. 9. 23
For Spain: 23-sep-2010
|
java.lang.String |
formatDateShort(java.util.Date date)
Output example for SHORT date format
For Japan: 10/09/23 (YY/MM/DD)
For Spain: 23/09/10 (DD/MM/YY)
|
java.util.Calendar |
getCalendar() |
java.util.Calendar |
getCalendar(java.util.Date date) |
int |
getCalendarField() |
DataTypesFormatter.DateFormatter |
getDateFormatter() |
static DataTypesFormatter |
getInstance(int dataType,
java.lang.String subType,
java.util.Locale loc) |
java.util.Locale |
getLocale() |
java.lang.Object |
getNextValue(java.lang.Object value) |
java.text.NumberFormat |
getNumberFormatter() |
java.lang.Object |
getPreviousValue(java.lang.Object value) |
boolean |
isDate() |
boolean |
isNumber() |
boolean |
isValidType(java.lang.Object value) |
java.lang.Object |
parse(java.lang.Object value) |
java.lang.Object |
parse(java.lang.String value) |
java.util.Date |
parseDate(java.lang.String date) |
void |
setCalendarField(int calendarField) |
void |
setLocale(java.util.Locale loc) |
java.text.Format |
toFormat() |
java.lang.String |
toLocalizedPattern() |
public static DataTypesFormatter getInstance(int dataType, java.lang.String subType, java.util.Locale loc)
public java.lang.String format(java.lang.Object value)
value - public java.util.Date formatDate(java.util.Date date)
public java.lang.String formatDateFull(java.util.Date date)
public java.lang.String formatDateLong(java.util.Date date)
public java.lang.String formatDateMedium(java.util.Date date)
public java.lang.String formatDateShort(java.util.Date date)
public java.util.Calendar getCalendar()
public java.util.Calendar getCalendar(java.util.Date date)
public int getCalendarField()
public DataTypesFormatter.DateFormatter getDateFormatter()
public java.util.Locale getLocale()
public java.lang.Object getNextValue(java.lang.Object value)
value - public java.text.NumberFormat getNumberFormatter()
public java.lang.Object getPreviousValue(java.lang.Object value)
value - public boolean isDate()
public boolean isNumber()
public boolean isValidType(java.lang.Object value)
value - public java.lang.Object parse(java.lang.String value)
throws java.text.ParseException
obj - java.text.ParseExceptionpublic java.lang.Object parse(java.lang.Object value)
public java.util.Date parseDate(java.lang.String date)
throws java.text.ParseException
java.text.ParseExceptionpublic void setCalendarField(int calendarField)
public void setLocale(java.util.Locale loc)
public java.text.Format toFormat()
public java.lang.String toLocalizedPattern()