Package com.ibm.icu.text
Enum TimeZoneFormat.Style
- All Implemented Interfaces:
Serializable
,Comparable<TimeZoneFormat.Style>
,java.lang.constant.Constable
- Enclosing class:
TimeZoneFormat
Time zone display format style enum used by format/parse APIs in
TimeZoneFormat
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionExemplar location, such as "Los Angeles" and "Paris".Generic location format, such as "United States Time (New York)" and "Italy Time".Generic long non-location format, such as "Eastern Time".Generic short non-location format, such as "ET".Fixed width ISO 8601 local time difference (basic format) or the UTC indicator.ISO 8601 local time difference (basic format) with optional seconds field, or the UTC indicator.Fixed width ISO 8601 local time difference (basic format).ISO 8601 local time difference (basic format) with optional seconds field.Short ISO 8601 locale time difference (basic format).Short ISO 8601 local time difference (basic format) or the UTC indicator.Fixed width ISO 8601 local time difference (extended format) or the UTC indicator.ISO 8601 local time difference (extended format) with optional seconds field, or the UTC indicator.Fixed width ISO 8601 local time difference (extended format).ISO 8601 local time difference (extended format) with optional seconds field.Localized GMT offset format, such as "GMT-05:00", "UTC+0100" This style is equivalent to the LDML date format pattern "OOOO" and "ZZZZ"Short localized GMT offset format, such as "GMT-5", "UTC+1:30" This style is equivalent to the LDML date format pattern "O".Specific long format, such as "Eastern Standard Time".Specific short format, such as "EST", "PDT".Time Zone ID, such as "America/Los_Angeles".Short Time Zone ID (BCP 47 Unicode location extension, time zone type value), such as "uslax". -
Method Summary
Modifier and TypeMethodDescriptionstatic TimeZoneFormat.Style
Returns the enum constant of this type with the specified name.static TimeZoneFormat.Style[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
GENERIC_LOCATION
Generic location format, such as "United States Time (New York)" and "Italy Time". This style is equivalent to the LDML date format pattern "VVVV". -
GENERIC_LONG
Generic long non-location format, such as "Eastern Time". This style is equivalent to the LDML date format pattern "vvvv". -
GENERIC_SHORT
Generic short non-location format, such as "ET". This style is equivalent to the LDML date format pattern "v". -
SPECIFIC_LONG
Specific long format, such as "Eastern Standard Time". This style is equivalent to the LDML date format pattern "zzzz". -
SPECIFIC_SHORT
Specific short format, such as "EST", "PDT". This style is equivalent to the LDML date format pattern "z". -
LOCALIZED_GMT
Localized GMT offset format, such as "GMT-05:00", "UTC+0100" This style is equivalent to the LDML date format pattern "OOOO" and "ZZZZ" -
LOCALIZED_GMT_SHORT
Short localized GMT offset format, such as "GMT-5", "UTC+1:30" This style is equivalent to the LDML date format pattern "O". -
ISO_BASIC_SHORT
Short ISO 8601 local time difference (basic format) or the UTC indicator. For example, "-05", "+0530", and "Z"(UTC). This style is equivalent to the LDML date format pattern "X". -
ISO_BASIC_LOCAL_SHORT
Short ISO 8601 locale time difference (basic format). For example, "-05" and "+0530". This style is equivalent to the LDML date format pattern "x". -
ISO_BASIC_FIXED
Fixed width ISO 8601 local time difference (basic format) or the UTC indicator. For example, "-0500", "+0530", and "Z"(UTC). This style is equivalent to the LDML date format pattern "XX". -
ISO_BASIC_LOCAL_FIXED
Fixed width ISO 8601 local time difference (basic format). For example, "-0500" and "+0530". This style is equivalent to the LDML date format pattern "xx". -
ISO_BASIC_FULL
ISO 8601 local time difference (basic format) with optional seconds field, or the UTC indicator. For example, "-0500", "+052538", and "Z"(UTC). This style is equivalent to the LDML date format pattern "XXXX". -
ISO_BASIC_LOCAL_FULL
ISO 8601 local time difference (basic format) with optional seconds field. For example, "-0500" and "+052538". This style is equivalent to the LDML date format pattern "xxxx". -
ISO_EXTENDED_FIXED
Fixed width ISO 8601 local time difference (extended format) or the UTC indicator. For example, "-05:00", "+05:30", and "Z"(UTC). This style is equivalent to the LDML date format pattern "XXX". -
ISO_EXTENDED_LOCAL_FIXED
Fixed width ISO 8601 local time difference (extended format). For example, "-05:00" and "+05:30". This style is equivalent to the LDML date format pattern "xxx" and "ZZZZZ". -
ISO_EXTENDED_FULL
ISO 8601 local time difference (extended format) with optional seconds field, or the UTC indicator. For example, "-05:00", "+05:25:38", and "Z"(UTC). This style is equivalent to the LDML date format pattern "XXXXX". -
ISO_EXTENDED_LOCAL_FULL
ISO 8601 local time difference (extended format) with optional seconds field. For example, "-05:00" and "+05:25:38". This style is equivalent to the LDML date format pattern "xxxxx". -
ZONE_ID
Time Zone ID, such as "America/Los_Angeles". -
ZONE_ID_SHORT
Short Time Zone ID (BCP 47 Unicode location extension, time zone type value), such as "uslax". -
EXEMPLAR_LOCATION
Exemplar location, such as "Los Angeles" and "Paris".
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-