private static final class DatatypeConverterImpl.CalendarFormatter
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
CalendarFormatter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
doFormat(java.lang.String format,
java.util.Calendar cal) |
private static void |
formatDays(java.util.Calendar cal,
java.lang.StringBuilder buf) |
private static void |
formatHours(java.util.Calendar cal,
java.lang.StringBuilder buf) |
private static void |
formatMinutes(java.util.Calendar cal,
java.lang.StringBuilder buf) |
private static void |
formatMonth(java.util.Calendar cal,
java.lang.StringBuilder buf) |
private static void |
formatSeconds(java.util.Calendar cal,
java.lang.StringBuilder buf) |
private static void |
formatTimeZone(java.util.Calendar cal,
java.lang.StringBuilder buf)
formats time zone specifier.
|
private static void |
formatTwoDigits(int n,
java.lang.StringBuilder buf)
formats Integer into two-character-wide string.
|
private static void |
formatYear(java.util.Calendar cal,
java.lang.StringBuilder buf) |
public static java.lang.String doFormat(java.lang.String format, java.util.Calendar cal) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
private static void formatYear(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatMonth(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatDays(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatHours(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatMinutes(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatSeconds(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatTimeZone(java.util.Calendar cal, java.lang.StringBuilder buf)
private static void formatTwoDigits(int n, java.lang.StringBuilder buf)