|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.core.format.DateFormatter
public class DateFormatter
DateFormatter. Design for Class DateFormatter.This version is for open source, so we only apply the function which Java has provided. Beside these basic function, in this version, we also provide some new API for further implementation in the future
Field Summary | |
---|---|
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 Summary | |
---|---|
DateFormatter()
constuctor method with no paremeter |
|
DateFormatter(java.util.Locale localeLoc)
Deprecated. since 2.1 |
|
DateFormatter(java.lang.String pattern)
constuctor method with String parameter |
|
DateFormatter(java.lang.String pattern,
java.util.Locale localeLoc)
Deprecated. 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)
|
Method Summary | |
---|---|
void |
applyPattern(java.lang.String formatString)
|
java.lang.String |
format(java.util.Date date)
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
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)
Method Detail |
---|
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 parse
java.text.ParseException
- if the beginning of the specified string cannot be parsed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |