Java Code Examples for java.util.TimeZone#SHORT

The following examples show how to use java.util.TimeZone#SHORT . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
@Override
public boolean print(DateTimePrintContext context, StringBuilder buf) {
    ZoneId zone = context.getValue(TemporalQueries.zoneId());
    if (zone == null) {
        return false;
    }
    if (zone.normalized() instanceof ZoneOffset) {
        buf.append(zone.getId());
        return true;
    }
    TemporalAccessor temporal = context.getTemporal();
    boolean daylight = false;
    if (temporal.isSupported(INSTANT_SECONDS)) {
        Instant instant = Instant.ofEpochSecond(temporal.getLong(INSTANT_SECONDS));
        daylight = zone.getRules().isDaylightSavings(instant);
    }
    TimeZone tz = TimeZone.getTimeZone(zone.getId());
    int tzstyle = (textStyle.asNormal() == TextStyle.FULL ? TimeZone.LONG : TimeZone.SHORT);
    String text = tz.getDisplayName(daylight, tzstyle, context.getLocale());
    buf.append(text);
    return true;
}
 
Example 2
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 3
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 4
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 5
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 6
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 7
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 8
Source Project: coming   File: Arja_0097_s.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 9
Source Project: coming   File: Elixir_008_s.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 10
Source Project: Yahala-Messenger   File: FastDateFormat.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 11
Source Project: coming   File: elixir1_one_s.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 12
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 13
Source Project: coming   File: Arja_00117_s.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 14
Source Project: Openfire   File: FastDateFormat.java    License: Apache License 2.0 5 votes vote down vote up
@Override
public int estimateLength() {
    if (mTimeZone != null) {
        return Math.max(mStandard.length(), mDaylight.length());
    }
    else if (mStyle == TimeZone.SHORT) {
        return 4;
    }
    else {
        return 40;
    }
}
 
Example 15
Source Project: coming   File: Lang_50_FastDateFormat_t.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 16
Source Project: coming   File: Elixir_0010_t.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 17
Source Project: coming   File: Lang_26_FastDateFormat_t.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 18
Source Project: coming   File: Arja_00150_s.java    License: MIT License 5 votes vote down vote up
/**
 * {@inheritDoc}
 */
public int estimateLength() {
    if (mTimeZoneForced) {
        return Math.max(mStandard.length(), mDaylight.length());
    } else if (mStyle == TimeZone.SHORT) {
        return 4;
    } else {
        return 40;
    }
}
 
Example 19
/**
 * Returns a name for the given time zone ID that's suitable for
 * presentation to the user in the specified locale. The given time
 * zone ID is "GMT" or one of the names defined using "Zone" entries
 * in the "tz database", a public domain time zone database at
 * <a href="ftp://elsie.nci.nih.gov/pub/">ftp://elsie.nci.nih.gov/pub/</a>.
 * The data of this database is contained in a file whose name starts with
 * "tzdata", and the specification of the data format is part of the zic.8
 * man page, which is contained in a file whose name starts with "tzcode".
 * <p>
 * If <code>daylight</code> is true, the method should return a name
 * appropriate for daylight saving time even if the specified time zone
 * has not observed daylight saving time in the past.
 *
 * @param ID a time zone ID string
 * @param daylight if true, return the daylight saving name.
 * @param style either {@link java.util.TimeZone#LONG TimeZone.LONG} or
 *    {@link java.util.TimeZone#SHORT TimeZone.SHORT}
 * @param locale the desired locale
 * @return the human-readable name of the given time zone in the
 *     given locale, or null if it's not available.
 * @exception IllegalArgumentException if <code>style</code> is invalid,
 *     or <code>locale</code> isn't one of the locales returned from
 *     {@link java.util.spi.LocaleServiceProvider#getAvailableLocales()
 *     getAvailableLocales()}.
 * @exception NullPointerException if <code>ID</code> or <code>locale</code>
 *     is null
 * @see java.util.TimeZone#getDisplayName(boolean, int, java.util.Locale)
 */
@Override
public String getDisplayName(String id, boolean daylight, int style, Locale locale) {
    String[] names = getDisplayNameArray(id, 5, locale);
    if (names != null) {
        int index = daylight ? 3 : 1;
        if (style == TimeZone.SHORT) {
            index++;
        }
        return names[index];
    }
    return null;
}
 
Example 20
/**
 * Returns a name for the given time zone ID that's suitable for
 * presentation to the user in the specified locale. The given time
 * zone ID is "GMT" or one of the names defined using "Zone" entries
 * in the "tz database", a public domain time zone database at
 * <a href="ftp://elsie.nci.nih.gov/pub/">ftp://elsie.nci.nih.gov/pub/</a>.
 * The data of this database is contained in a file whose name starts with
 * "tzdata", and the specification of the data format is part of the zic.8
 * man page, which is contained in a file whose name starts with "tzcode".
 * <p>
 * If <code>daylight</code> is true, the method should return a name
 * appropriate for daylight saving time even if the specified time zone
 * has not observed daylight saving time in the past.
 *
 * @param ID a time zone ID string
 * @param daylight if true, return the daylight saving name.
 * @param style either {@link java.util.TimeZone#LONG TimeZone.LONG} or
 *    {@link java.util.TimeZone#SHORT TimeZone.SHORT}
 * @param locale the desired locale
 * @return the human-readable name of the given time zone in the
 *     given locale, or null if it's not available.
 * @exception IllegalArgumentException if <code>style</code> is invalid,
 *     or <code>locale</code> isn't one of the locales returned from
 *     {@link java.util.spi.LocaleServiceProvider#getAvailableLocales()
 *     getAvailableLocales()}.
 * @exception NullPointerException if <code>ID</code> or <code>locale</code>
 *     is null
 * @see java.util.TimeZone#getDisplayName(boolean, int, java.util.Locale)
 */
@Override
public String getDisplayName(String id, boolean daylight, int style, Locale locale) {
    String[] names = getDisplayNameArray(id, 5, locale);
    if (names != null) {
        int index = daylight ? 3 : 1;
        if (style == TimeZone.SHORT) {
            index++;
        }
        return names[index];
    }
    return null;
}