public class DateFormatter extends java.lang.Object implements IFormatter
IFormatter.DefaultFormatter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATE_UNFORMATTED |
static java.lang.String |
DATETIME_UNFORMATTED |
protected static java.util.logging.Logger |
logger
logger used to log syntax errors.
|
static java.lang.String |
TIME_UNFORMATTED |
Constructor and Description |
---|
DateFormatter()
constuctor method with no paremeter
|
DateFormatter(java.lang.String pattern,
ULocale localeLoc)
constuctor method with two parameters, one is String type while the other
is Locale type
|
DateFormatter(java.lang.String pattern,
ULocale localeLoc,
TimeZone timeZone) |
DateFormatter(TimeZone timeZone) |
DateFormatter(ULocale localeLoc)
constuctor method with Locale parameters
|
DateFormatter(ULocale localeLoc,
TimeZone timeZone) |
Modifier and Type | Method and Description |
---|---|
void |
applyPattern(java.lang.String formatString) |
java.lang.String |
format(java.util.Date date) |
java.lang.String |
formatValue(java.lang.Object value)
format the value object into a string.
|
java.lang.String |
getFormatCode()
Returns format code according to format type and current locale
|
SimpleDateFormat |
getFormatter()
Returns format code according to format type and current locale
|
java.lang.String |
getLocalizedFormatCode()
Returns format code according to format type and current locale
|
java.lang.String |
getPattern()
get the string pattern
|
java.util.Date |
parse(java.lang.String date)
Parses the input string into a formatted date type.
|
public static final java.lang.String DATETIME_UNFORMATTED
public static final java.lang.String DATE_UNFORMATTED
public static final java.lang.String TIME_UNFORMATTED
protected static java.util.logging.Logger logger
public DateFormatter()
public DateFormatter(TimeZone timeZone)
public DateFormatter(ULocale localeLoc)
localeLoc
- public DateFormatter(ULocale localeLoc, TimeZone timeZone)
public DateFormatter(java.lang.String pattern, ULocale localeLoc)
pattern
- localeLoc
- public DateFormatter(java.lang.String pattern, ULocale localeLoc, TimeZone timeZone)
public java.lang.String getPattern()
public void applyPattern(java.lang.String formatString)
public java.lang.String format(java.util.Date date)
public java.lang.String getFormatCode()
public java.lang.String getLocalizedFormatCode()
public SimpleDateFormat getFormatter()
public java.util.Date parse(java.lang.String date) throws java.text.ParseException
date
- the input string to parsejava.text.ParseException
- if the beginning of the specified string cannot be parsed.public java.lang.String formatValue(java.lang.Object value)
IFormatter
formatValue
in interface IFormatter
Copyright © 2014 OpenText Corp. All rights reserved.