< prev index next >

src/java.base/share/classes/java/time/ZoneId.java

Print this page

        

*** 74,91 **** import java.time.temporal.TemporalQuery; import java.time.temporal.UnsupportedTemporalTypeException; import java.time.zone.ZoneRules; import java.time.zone.ZoneRulesException; import java.time.zone.ZoneRulesProvider; - import java.util.Collections; - import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.Objects; import java.util.Set; import java.util.TimeZone; /** * A time-zone ID, such as {@code Europe/Paris}. * <p> * A {@code ZoneId} is used to identify the rules used to convert between * an {@link Instant} and a {@link LocalDateTime}. --- 74,91 ---- import java.time.temporal.TemporalQuery; import java.time.temporal.UnsupportedTemporalTypeException; import java.time.zone.ZoneRules; import java.time.zone.ZoneRulesException; import java.time.zone.ZoneRulesProvider; import java.util.Locale; import java.util.Map; import java.util.Objects; import java.util.Set; import java.util.TimeZone; + import static java.util.Map.entry; + /** * A time-zone ID, such as {@code Europe/Paris}. * <p> * A {@code ZoneId} is used to identify the rules used to convert between * an {@link Instant} and a {@link LocalDateTime}.
*** 218,260 **** * <li>SST - Pacific/Guadalcanal</li> * <li>VST - Asia/Ho_Chi_Minh</li> * </ul> * The map is unmodifiable. */ ! public static final Map<String, String> SHORT_IDS; ! static { ! Map<String, String> map = new HashMap<>(64); ! map.put("ACT", "Australia/Darwin"); ! map.put("AET", "Australia/Sydney"); ! map.put("AGT", "America/Argentina/Buenos_Aires"); ! map.put("ART", "Africa/Cairo"); ! map.put("AST", "America/Anchorage"); ! map.put("BET", "America/Sao_Paulo"); ! map.put("BST", "Asia/Dhaka"); ! map.put("CAT", "Africa/Harare"); ! map.put("CNT", "America/St_Johns"); ! map.put("CST", "America/Chicago"); ! map.put("CTT", "Asia/Shanghai"); ! map.put("EAT", "Africa/Addis_Ababa"); ! map.put("ECT", "Europe/Paris"); ! map.put("IET", "America/Indiana/Indianapolis"); ! map.put("IST", "Asia/Kolkata"); ! map.put("JST", "Asia/Tokyo"); ! map.put("MIT", "Pacific/Apia"); ! map.put("NET", "Asia/Yerevan"); ! map.put("NST", "Pacific/Auckland"); ! map.put("PLT", "Asia/Karachi"); ! map.put("PNT", "America/Phoenix"); ! map.put("PRT", "America/Puerto_Rico"); ! map.put("PST", "America/Los_Angeles"); ! map.put("SST", "Pacific/Guadalcanal"); ! map.put("VST", "Asia/Ho_Chi_Minh"); ! map.put("EST", "-05:00"); ! map.put("MST", "-07:00"); ! map.put("HST", "-10:00"); ! SHORT_IDS = Collections.unmodifiableMap(map); ! } /** * Serialization version. */ private static final long serialVersionUID = 8352817235686L; --- 218,257 ---- * <li>SST - Pacific/Guadalcanal</li> * <li>VST - Asia/Ho_Chi_Minh</li> * </ul> * The map is unmodifiable. */ ! public static final Map<String, String> SHORT_IDS = Map.ofEntries( ! entry("ACT", "Australia/Darwin"), ! entry("AET", "Australia/Sydney"), ! entry("AGT", "America/Argentina/Buenos_Aires"), ! entry("ART", "Africa/Cairo"), ! entry("AST", "America/Anchorage"), ! entry("BET", "America/Sao_Paulo"), ! entry("BST", "Asia/Dhaka"), ! entry("CAT", "Africa/Harare"), ! entry("CNT", "America/St_Johns"), ! entry("CST", "America/Chicago"), ! entry("CTT", "Asia/Shanghai"), ! entry("EAT", "Africa/Addis_Ababa"), ! entry("ECT", "Europe/Paris"), ! entry("IET", "America/Indiana/Indianapolis"), ! entry("IST", "Asia/Kolkata"), ! entry("JST", "Asia/Tokyo"), ! entry("MIT", "Pacific/Apia"), ! entry("NET", "Asia/Yerevan"), ! entry("NST", "Pacific/Auckland"), ! entry("PLT", "Asia/Karachi"), ! entry("PNT", "America/Phoenix"), ! entry("PRT", "America/Puerto_Rico"), ! entry("PST", "America/Los_Angeles"), ! entry("SST", "Pacific/Guadalcanal"), ! entry("VST", "Asia/Ho_Chi_Minh"), ! entry("EST", "-05:00"), ! entry("MST", "-07:00"), ! entry("HST", "-10:00") ! ); /** * Serialization version. */ private static final long serialVersionUID = 8352817235686L;
< prev index next >