public class AFDateFormat
extends java.text.SimpleDateFormat
Title:
Description: Extending SimpleDateFormat by providing the 8 special formatting patterns of CalEditor (formerly), and delegating TaiwanDateFormat (which extends SimpleDateFormat); It also contains some predefined date formatting patterns and related members intended for all date formatting usage in AF.
Copyright: Copyright (c) 2004
Company: flowring.com
Modifier and Type | Class and Description |
---|---|
static class |
AFDateFormat.TaiwanDateFormat
Title: TaiwanDateFormat
Description: it extends SimpleDateFormat with
'tt' or 'tttt' representing the year in ¥Á°ê(Min-Guo) era.
|
Modifier and Type | Field and Description |
---|---|
static int |
CHIBRIEF |
static int |
CHIFULL |
static java.lang.String |
DEFAULT_PATTERN |
static int |
ENGBRIEF |
static int |
ENGFULL |
static int |
INDEX_OF_STANDARD_DATE_FORMAT_STYLES_FIRST |
static int |
INDEX_OF_STANDARD_DATE_FORMAT_STYLES_LAST |
static java.lang.String[] |
styles
consists of date format style names for the first 8 special formats;
and only the pattern strings for the rest.
|
AM_PM_FIELD, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
Constructor and Description |
---|
AFDateFormat() |
Modifier and Type | Method and Description |
---|---|
void |
applyPattern(java.lang.String pattern) |
java.lang.StringBuffer |
format(java.util.Date date,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
static java.lang.String |
getAFFormattedDate(java.util.Date date,
java.lang.String pattern) |
static java.lang.String |
getFormattedDate(int year,
int month,
int day,
int style) |
static java.lang.String |
getString(java.lang.String str) |
static java.lang.String[] |
getStylesForDisplay() |
static boolean |
isDateFormattedInMinGuo(int style) |
static boolean |
isDateFormattedInMinGuo(java.lang.String pattern) |
applyLocalizedPattern, clone, equals, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
public static final java.lang.String DEFAULT_PATTERN
public static final int CHIFULL
public static final int CHIBRIEF
public static final int ENGFULL
public static final int ENGBRIEF
public static final int INDEX_OF_STANDARD_DATE_FORMAT_STYLES_FIRST
public static final int INDEX_OF_STANDARD_DATE_FORMAT_STYLES_LAST
public static final java.lang.String[] styles
public static java.lang.String[] getStylesForDisplay()
public static java.lang.String getString(java.lang.String str)
public static final boolean isDateFormattedInMinGuo(int style)
public static final boolean isDateFormattedInMinGuo(java.lang.String pattern)
public static java.lang.String getAFFormattedDate(java.util.Date date, java.lang.String pattern)
public static java.lang.String getFormattedDate(int year, int month, int day, int style)
public void applyPattern(java.lang.String pattern)
applyPattern
in class java.text.SimpleDateFormat
public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.SimpleDateFormat