Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
DateFormat
org.jfree.chart.util.RelativeDateFormat
public class RelativeDateFormat
extends DateFormat
Constructor Summary | |
| |
| |
|
Method Summary | |
Object |
|
boolean |
|
StringBuffer |
|
long |
|
String |
|
String |
|
String |
|
String |
|
String |
|
boolean |
|
boolean |
|
int |
|
static void |
|
Date |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
public RelativeDateFormat(Date time)
Creates a new instance.
- Parameters:
time
- the date/time (null
not permitted).
public RelativeDateFormat(long baseMillis)
Creates a new instance.
- Parameters:
baseMillis
- the time zone (null
not permitted).
public boolean equals(Object obj)
Tests this formatter for equality with an arbitrary object.
- Parameters:
obj
- the object (null
permitted).
- Returns:
- A boolean.
public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition)
Formats the given date as the amount of elapsed time (relative to the base date specified in the constructor).
- Parameters:
date
- the date.toAppendTo
- the string buffer.fieldPosition
- the field position.
- Returns:
- The formatted date.
public long getBaseMillis()
Returns the base date/time used to calculate the elapsed time for display.
- Returns:
- The base date/time in milliseconds since 1-Jan-1970.
- See Also:
setBaseMillis(long)
public String getDaySuffix()
Returns the string that is appended to the day count.
- Returns:
- The string.
- See Also:
setDaySuffix(String)
public String getHourSuffix()
Returns the string that is appended to the hour count.
- Returns:
- The string.
- See Also:
setHourSuffix(String)
public String getMinuteSuffix()
Returns the string that is appended to the minute count.
- Returns:
- The string.
- See Also:
setMinuteSuffix(String)
public String getPositivePrefix()
Returns the string that is prepended to the format if the relative time is positive.
- Returns:
- The string (never
null
).
- Since:
- 1.0.10
- See Also:
setPositivePrefix(String)
public String getSecondSuffix()
Returns the string that is appended to the second count.
- Returns:
- The string.
- See Also:
setSecondSuffix(String)
public boolean getShowZeroDays()
Returns the flag that controls whether or not zero day counts are shown in the formatted output.
- Returns:
- The flag.
- See Also:
setShowZeroDays(boolean)
public boolean getShowZeroHours()
Returns the flag that controls whether or not zero hour counts are shown in the formatted output.
- Returns:
- The flag.
- Since:
- 1.0.10
- See Also:
setShowZeroHours(boolean)
public Date parse(String source, ParsePosition pos)
Parses the given string (not implemented).
- Parameters:
source
- the date string.pos
- the parse position.
- Returns:
null
, as this method has not been implemented.
public void setBaseMillis(long baseMillis)
Sets the base date/time used to calculate the elapsed time for display. This should be specified in milliseconds using the same encoding asjava.util.Date
.
- Parameters:
baseMillis
- the base date/time in milliseconds.
- See Also:
getBaseMillis()
public void setDaySuffix(String suffix)
Sets the string that is appended to the day count.
- Parameters:
suffix
- the suffix (null
not permitted).
- See Also:
getDaySuffix()
public void setHourSuffix(String suffix)
Sets the string that is appended to the hour count.
- Parameters:
suffix
- the suffix (null
not permitted).
- See Also:
getHourSuffix()
public void setMinuteSuffix(String suffix)
Sets the string that is appended to the minute count.
- Parameters:
suffix
- the suffix (null
not permitted).
- See Also:
getMinuteSuffix()
public void setPositivePrefix(String prefix)
Sets the string that is prepended to the format if the relative time is positive.
- Parameters:
prefix
- the prefix (null
not permitted).
- Since:
- 1.0.10
- See Also:
getPositivePrefix()
public void setSecondFormatter(NumberFormat formatter)
Sets the formatter for the seconds and milliseconds.
- Parameters:
formatter
- the formatter (null
not permitted).
public void setSecondSuffix(String suffix)
Sets the string that is appended to the second count.
- Parameters:
suffix
- the suffix (null
not permitted).
- See Also:
getSecondSuffix()
public void setShowZeroDays(boolean show)
Sets the flag that controls whether or not zero day counts are shown in the formatted output.
- Parameters:
show
- the flag.
- See Also:
getShowZeroDays()
public void setShowZeroHours(boolean show)
Sets the flag that controls whether or not zero hour counts are shown in the formatted output.
- Parameters:
show
- the flag.
- Since:
- 1.0.10
- See Also:
getShowZeroHours()