Java Code Examples for java.util.TimeZone#SHORT

The following examples show how to use java.util.TimeZone#SHORT . 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
Source File: DateTimeFormatterBuilder.java    From threetenbp with BSD 3-Clause "New" or "Revised" License 6 votes vote down vote up
@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
Source File: 1_FastDateFormat.java    From SimFix with GNU General Public License v2.0 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 3
Source File: Arja_00150_s.java    From coming with 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 4
Source File: Lang_26_FastDateFormat_t.java    From coming with 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 5
Source File: Elixir_0010_t.java    From coming with 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 6
Source File: Lang_50_FastDateFormat_t.java    From coming with 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 7
Source File: FastDateFormat.java    From Openfire with 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 8
Source File: Arja_00117_s.java    From coming with 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 File: FastDateFormat.java    From astor with GNU General Public License v2.0 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 File: elixir1_one_s.java    From coming with 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 File: FastDateFormat.java    From Yahala-Messenger with 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
Source File: Elixir_008_s.java    From coming with 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 13
Source File: Arja_0097_s.java    From coming with 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 File: FastDateFormat.java    From astor with GNU General Public License v2.0 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 15
Source File: 1_FastDateFormat.java    From SimFix with GNU General Public License v2.0 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 File: 1_FastDateFormat.java    From SimFix with GNU General Public License v2.0 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 File: FastDateFormat.java    From astor with GNU General Public License v2.0 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 File: FastDateFormat.java    From lams with GNU General Public License v2.0 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
Source File: TimeZoneNameProviderImpl.java    From openjdk-8 with GNU General Public License v2.0 3 votes vote down vote up
/**
 * 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
Source File: TimeZoneNameProviderImpl.java    From jdk8u-jdk with GNU General Public License v2.0 3 votes vote down vote up
/**
 * 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;
}