public class PreciseCalendarFormatter extends AbstractCalendarFormatter
Modifier and Type | Field and Description |
---|---|
private static PreciseCalendarFormatter |
theInstance |
Modifier | Constructor and Description |
---|---|
private |
PreciseCalendarFormatter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
format(java.lang.String format,
IDateTimeValueType cal) |
protected void |
formatDays(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected void |
formatHours(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected void |
formatMinutes(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected void |
formatMonth(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected void |
formatSeconds(java.lang.Object cal,
java.lang.StringBuffer buf) |
private void |
formatTwoDigits(java.lang.Integer v,
int offset,
java.lang.StringBuffer buf)
formats Integer into two-character-wide string.
|
private void |
formatTwoDigits(java.lang.Integer v,
java.lang.StringBuffer buf) |
protected void |
formatYear(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected java.util.Calendar |
toCalendar(java.lang.Object cal) |
doFormat, formatTwoDigits
private static final PreciseCalendarFormatter theInstance
public static java.lang.String format(java.lang.String format, IDateTimeValueType cal)
protected java.util.Calendar toCalendar(java.lang.Object cal)
toCalendar
in class AbstractCalendarFormatter
protected void formatYear(java.lang.Object cal, java.lang.StringBuffer buf)
formatYear
in class AbstractCalendarFormatter
protected void formatMonth(java.lang.Object cal, java.lang.StringBuffer buf)
formatMonth
in class AbstractCalendarFormatter
protected void formatDays(java.lang.Object cal, java.lang.StringBuffer buf)
formatDays
in class AbstractCalendarFormatter
protected void formatHours(java.lang.Object cal, java.lang.StringBuffer buf)
formatHours
in class AbstractCalendarFormatter
protected void formatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)
formatMinutes
in class AbstractCalendarFormatter
protected void formatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)
formatSeconds
in class AbstractCalendarFormatter
private void formatTwoDigits(java.lang.Integer v, java.lang.StringBuffer buf)
private void formatTwoDigits(java.lang.Integer v, int offset, java.lang.StringBuffer buf)