Enum TimeZoneFormat.Style

java.lang.Object
java.lang.Enum<TimeZoneFormat.Style>
com.ibm.icu.text.TimeZoneFormat.Style
All Implemented Interfaces:
Serializable, Comparable<TimeZoneFormat.Style>, java.lang.constant.Constable
Enclosing class:
TimeZoneFormat

public static enum TimeZoneFormat.Style extends Enum<TimeZoneFormat.Style>
Time zone display format style enum used by format/parse APIs in TimeZoneFormat.
See Also:
  • Enum Constant Details

    • GENERIC_LOCATION

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style GENERIC_LONG
      Generic long non-location format, such as "Eastern Time". This style is equivalent to the LDML date format pattern "vvvv".
    • GENERIC_SHORT

      public static final TimeZoneFormat.Style GENERIC_SHORT
      Generic short non-location format, such as "ET". This style is equivalent to the LDML date format pattern "v".
    • SPECIFIC_LONG

      public static final TimeZoneFormat.Style SPECIFIC_LONG
      Specific long format, such as "Eastern Standard Time". This style is equivalent to the LDML date format pattern "zzzz".
    • SPECIFIC_SHORT

      public static final TimeZoneFormat.Style SPECIFIC_SHORT
      Specific short format, such as "EST", "PDT". This style is equivalent to the LDML date format pattern "z".
    • LOCALIZED_GMT

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style 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

      public static final TimeZoneFormat.Style ZONE_ID
      Time Zone ID, such as "America/Los_Angeles".
    • ZONE_ID_SHORT

      public static final TimeZoneFormat.Style ZONE_ID_SHORT
      Short Time Zone ID (BCP 47 Unicode location extension, time zone type value), such as "uslax".
    • EXEMPLAR_LOCATION

      public static final TimeZoneFormat.Style EXEMPLAR_LOCATION
      Exemplar location, such as "Los Angeles" and "Paris".
  • Method Details

    • values

      public static TimeZoneFormat.Style[] 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

      public static TimeZoneFormat.Style valueOf(String name)
      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 name
      NullPointerException - if the argument is null