public class DateTimeFormat extends java.text.DateFormat implements ChartFormat
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATTERN_CONSTANT_DATE_D_MMMM_YYYY
The custom data format
|
static java.lang.String |
PATTERN_CONSTANT_DATE_EEEE
The custom data format for day of week in full form, if one exists
|
static java.lang.String |
PATTERN_CONSTANT_DATE_MMMM
The custom data format for month in full form, if one exists
|
static java.lang.String |
PATTERN_CONSTANT_DATE_MMMM_YYYY
The custom data format for month and years in full form
|
static java.lang.String |
PATTERN_CONSTANT_DATE_MMM_YY
The custom data format for month and years in abbreviated form
|
static java.lang.String |
PATTERN_CONSTANT_DATE_YYYY
The custom data format for years
|
static java.lang.String |
PATTERN_CONSTANT_FULL
System default format for full date and time, see
DateFormat.FULL |
static java.lang.String |
PATTERN_CONSTANT_LONG
System default format for long date and time, see
DateFormat.LONG |
static java.lang.String |
PATTERN_CONSTANT_MEDIUM
System default format for medium date and time, see
DateFormat.MEDIUM |
static java.lang.String |
PATTERN_CONSTANT_SHORT
System default format for short date and time, see
DateFormat.SHORT |
static java.lang.String |
PATTERN_CONSTANT_TIME_MM
The custom time format for minutes in abbreviated form
|
static java.lang.String |
PATTERN_CONSTANT_TIME_SS
The custom time format for seconds in abbreviated form
|
Constructor and Description |
---|
DateTimeFormat()
Creates a new instance of format.
|
Modifier and Type | Method and Description |
---|---|
DateTimeFormat |
clone()
Overrides Cloneable
|
java.lang.StringBuffer |
format(java.util.Date date,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition fieldPosition) |
java.lang.String |
getDatePatternConstant()
Returns the date format pattern constant, e.g.
|
java.lang.String |
getTimePatternConstant()
Returns the time format pattern constant, e.g.
|
java.util.Date |
parse(java.lang.String source,
java.text.ParsePosition pos) |
void |
readProperties(org.w3c.dom.Element element)
Reads the XML properties of a chart format.
|
void |
saveProperties(java.lang.StringBuilder buffer,
int depth)
Writes the format properties to output.
|
void |
setDatePatternConstant(java.lang.String patternConstant)
Sets the date format pattern constant, e.g.
|
void |
setFormatingProperties(com.inet.report.chart.format.FormatingProperties properties)
Sets the location specific formating properties, e.g. locale, time zone, first day of week.
|
void |
setTimePatternConstant(java.lang.String patternConstant)
Sets the time format pattern constant, e.g.
|
public static final java.lang.String PATTERN_CONSTANT_FULL
DateFormat.FULL
public static final java.lang.String PATTERN_CONSTANT_LONG
DateFormat.LONG
public static final java.lang.String PATTERN_CONSTANT_MEDIUM
DateFormat.MEDIUM
public static final java.lang.String PATTERN_CONSTANT_SHORT
DateFormat.SHORT
public static final java.lang.String PATTERN_CONSTANT_DATE_D_MMMM_YYYY
public static final java.lang.String PATTERN_CONSTANT_DATE_YYYY
public static final java.lang.String PATTERN_CONSTANT_DATE_MMMM_YYYY
public static final java.lang.String PATTERN_CONSTANT_DATE_MMM_YY
public static final java.lang.String PATTERN_CONSTANT_DATE_MMMM
public static final java.lang.String PATTERN_CONSTANT_DATE_EEEE
public static final java.lang.String PATTERN_CONSTANT_TIME_MM
public static final java.lang.String PATTERN_CONSTANT_TIME_SS
public DateTimeFormat()
public java.lang.String getDatePatternConstant()
setDatePatternConstant(String)
public void setDatePatternConstant(java.lang.String patternConstant)
patternConstant
- the pattern constant (null
permitted)getDatePatternConstant()
,
PATTERN_CONSTANT_FULL
,
PATTERN_CONSTANT_LONG
,
PATTERN_CONSTANT_MEDIUM
,
PATTERN_CONSTANT_SHORT
,
PATTERN_CONSTANT_DATE_D_MMMM_YYYY
,
PATTERN_CONSTANT_DATE_EEEE
,
PATTERN_CONSTANT_DATE_MMM_YY
,
PATTERN_CONSTANT_DATE_MMMM
,
PATTERN_CONSTANT_DATE_MMMM_YYYY
,
PATTERN_CONSTANT_DATE_YYYY
public java.lang.String getTimePatternConstant()
setTimePatternConstant(String)
public void setTimePatternConstant(java.lang.String patternConstant)
patternConstant
- the pattern constant (null
permitted)getDatePatternConstant()
,
PATTERN_CONSTANT_FULL
,
PATTERN_CONSTANT_LONG
,
PATTERN_CONSTANT_MEDIUM
,
PATTERN_CONSTANT_SHORT
,
PATTERN_CONSTANT_TIME_MM
,
PATTERN_CONSTANT_TIME_SS
public void setFormatingProperties(com.inet.report.chart.format.FormatingProperties properties)
setFormatingProperties
in interface ChartFormat
properties
- the properties object (null
not permitted)public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition)
format
in class java.text.DateFormat
public java.util.Date parse(java.lang.String source, java.text.ParsePosition pos)
parse
in class java.text.DateFormat
public void saveProperties(java.lang.StringBuilder buffer, int depth)
saveProperties
in interface ChartFormat
buffer
- the outputdepth
- the depth of XML indentpublic void readProperties(org.w3c.dom.Element element)
readProperties
in interface ChartFormat
element
- DOM elementChartFormat.saveProperties(StringBuilder, int)
public DateTimeFormat clone()
clone
in interface ChartFormat
clone
in class java.text.DateFormat
Copyright © 1999-2020 by i-net software GmbH