public class DateFormatter extends java.lang.Object implements IFormatter
IFormatter.DefaultFormatter| 限定符和类型 | 字段和说明 |
|---|---|
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 |
| 构造器和说明 |
|---|
DateFormatter()
constuctor method with no paremeter
|
DateFormatter(java.util.Locale localeLoc)
已过时。
since 2.1
|
DateFormatter(java.lang.String pattern)
constuctor method with String parameter
|
DateFormatter(java.lang.String pattern,
java.util.Locale localeLoc)
已过时。
since 2.1
|
DateFormatter(java.lang.String pattern,
com.ibm.icu.util.ULocale localeLoc)
constuctor method with two parameters, one is String type while the other
is Locale type
|
DateFormatter(java.lang.String pattern,
com.ibm.icu.util.ULocale localeLoc,
com.ibm.icu.util.TimeZone timeZone) |
DateFormatter(com.ibm.icu.util.TimeZone timeZone) |
DateFormatter(com.ibm.icu.util.ULocale localeLoc)
constuctor method with Locale parameters
|
DateFormatter(com.ibm.icu.util.ULocale localeLoc,
com.ibm.icu.util.TimeZone timeZone) |
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
com.ibm.icu.text.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(com.ibm.icu.util.TimeZone timeZone)
public DateFormatter(java.lang.String pattern)
pattern - public DateFormatter(com.ibm.icu.util.ULocale localeLoc)
localeLoc - public DateFormatter(com.ibm.icu.util.ULocale localeLoc,
com.ibm.icu.util.TimeZone timeZone)
public DateFormatter(java.util.Locale localeLoc)
public DateFormatter(java.lang.String pattern,
com.ibm.icu.util.ULocale localeLoc)
pattern - localeLoc - public DateFormatter(java.lang.String pattern,
com.ibm.icu.util.ULocale localeLoc,
com.ibm.icu.util.TimeZone timeZone)
public DateFormatter(java.lang.String pattern,
java.util.Locale localeLoc)
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 com.ibm.icu.text.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)
IFormatterformatValue 在接口中 IFormatterCopyright © 2008 Actuate Corp. All rights reserved.