static enum DateTimeFormatterBuilder.TimeZoneId extends java.lang.Enum<DateTimeFormatterBuilder.TimeZoneId> implements InternalPrinter, InternalParser
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.List<java.lang.String> |
ALL_IDS |
(package private) static int |
MAX_LENGTH |
| Modifier and Type | Method and Description |
|---|---|
int |
estimateParsedLength()
Returns the expected maximum number of characters consumed.
|
int |
estimatePrintedLength()
Returns the expected maximum number of characters produced.
|
int |
parseInto(DateTimeParserBucket bucket,
java.lang.CharSequence text,
int position)
Parse an element from the given text, saving any fields into the given
DateTimeParserBucket.
|
private static int |
prefixedStartPosition(java.lang.CharSequence text,
int position) |
void |
printTo(java.lang.Appendable appendable,
long instant,
Chronology chrono,
int displayOffset,
DateTimeZone displayZone,
java.util.Locale locale)
Prints an instant from milliseconds since 1970-01-01T00:00:00Z,
using the given Chronology.
|
void |
printTo(java.lang.Appendable appendable,
ReadablePartial partial,
java.util.Locale locale)
Prints a ReadablePartial.
|
static DateTimeFormatterBuilder.TimeZoneId |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DateTimeFormatterBuilder.TimeZoneId[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DateTimeFormatterBuilder.TimeZoneId INSTANCE
private static final java.util.List<java.lang.String> ALL_IDS
static final int MAX_LENGTH
public static DateTimeFormatterBuilder.TimeZoneId[] values()
for (DateTimeFormatterBuilder.TimeZoneId c : DateTimeFormatterBuilder.TimeZoneId.values()) System.out.println(c);
public static DateTimeFormatterBuilder.TimeZoneId valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic int estimatePrintedLength()
InternalPrinterestimatePrintedLength in interface InternalPrinterpublic void printTo(java.lang.Appendable appendable,
long instant,
Chronology chrono,
int displayOffset,
DateTimeZone displayZone,
java.util.Locale locale)
throws java.io.IOException
InternalPrinterprintTo in interface InternalPrinterappendable - formatted instant is appended to, not nullinstant - millis since 1970-01-01T00:00:00Zchrono - the chronology to use, not nulldisplayOffset - if a time zone offset is printed, force it to use
this millisecond valuedisplayZone - the time zone to use, null means local timelocale - the locale to use, null means default localejava.io.IOExceptionpublic void printTo(java.lang.Appendable appendable,
ReadablePartial partial,
java.util.Locale locale)
throws java.io.IOException
InternalPrinterprintTo in interface InternalPrinterappendable - formatted instant is appended to, not nullpartial - partial to format, not nulllocale - the locale to use, null means default localejava.io.IOExceptionpublic int estimateParsedLength()
InternalParserestimateParsedLength in interface InternalParserpublic int parseInto(DateTimeParserBucket bucket, java.lang.CharSequence text, int position)
InternalParserIf it fails, the return value is negative. To determine the position where the parse failed, apply the one's complement operator (~) on the return value.
parseInto in interface InternalParserbucket - field are saved into this, not nulltext - the text to parse, not nullposition - position to start parsing fromprivate static int prefixedStartPosition(java.lang.CharSequence text,
int position)