/** * Assert the raw offset is the same as its Java equivalent. */ public void testGetRawOffset() { assertEquals(expectedRawOffset, timezone.getRawOffset()); assertEquals(tz.getRawOffset(), timezone.getRawOffset()); }
/** * Constructs a new instance based on the specified VTimeZone. * * @param vTimeZone a VTIMEZONE object instance */ public TimeZone(final VTimeZone vTimeZone) { this.vTimeZone = vTimeZone; final TzId tzId = vTimeZone.getProperty(Property.TZID); setID(tzId.getValue()); this.rawOffset = getRawOffset(vTimeZone); }
/** * Constructs a new instance based on the specified VTimeZone. * * @param vTimeZone a VTIMEZONE object instance */ public TimeZone(final VTimeZone vTimeZone) { this.vTimeZone = vTimeZone; final TzId tzId = (TzId) vTimeZone.getProperty(Property.TZID); setID(tzId.getValue()); this.rawOffset = getRawOffset(vTimeZone); }
/** * Constructs a new instance based on the specified VTimeZone. * @param vTimeZone a VTIMEZONE object instance */ public TimeZone(final VTimeZone vTimeZone) { this.vTimeZone = vTimeZone; final TzId tzId = (TzId) vTimeZone.getProperty(Property.TZID); setID(tzId.getValue()); this.rawOffset = getRawOffset(vTimeZone); }
/** * Constructs a new instance based on the specified VTimeZone. * * @param vTimeZone a VTIMEZONE object instance */ public TimeZone(final VTimeZone vTimeZone) { this.vTimeZone = vTimeZone; final TzId tzId = vTimeZone.getProperty(Property.TZID); setID(tzId.getValue()); this.rawOffset = getRawOffset(vTimeZone); }
/** * Constructs a new instance based on the specified VTimeZone. * * @param vTimeZone a VTIMEZONE object instance */ public TimeZone(final VTimeZone vTimeZone) { this.vTimeZone = vTimeZone; final TzId tzId = (TzId) vTimeZone.getProperty(Property.TZID); setID(tzId.getValue()); this.rawOffset = getRawOffset(vTimeZone); }
/** * {@inheritDoc} */ public int getOffset(long date) { final Observance observance = vTimeZone.getApplicableObservance(new DateTime(date)); if (observance != null) { final TzOffsetTo offset = (TzOffsetTo) observance.getProperty(Property.TZOFFSETTO); if (offset.getOffset().getOffset() < getRawOffset()) { return getRawOffset(); } else { return (int) offset.getOffset().getOffset(); } } return 0; }
/** * {@inheritDoc} */ public int getOffset(long date) { final Observance observance = vTimeZone.getApplicableObservance(new DateTime(date)); if (observance != null) { final TzOffsetTo offset = observance.getProperty(Property.TZOFFSETTO); if ((offset.getOffset().getTotalSeconds() * 1000L) < getRawOffset()) { return getRawOffset(); } else { return (int) (offset.getOffset().getTotalSeconds() * 1000L); } } return 0; }
/** * {@inheritDoc} */ public int getOffset(long date) { final Observance observance = vTimeZone.getApplicableObservance(new DateTime(date)); if (observance != null) { final TzOffsetTo offset = (TzOffsetTo) observance.getProperty(Property.TZOFFSETTO); if (offset.getOffset().getOffset() < getRawOffset()) { return getRawOffset(); } else { return (int) offset.getOffset().getOffset(); } } return 0; }
/** * {@inheritDoc} */ public int getOffset(long date) { final Observance observance = vTimeZone.getApplicableObservance(new DateTime(date)); if (observance != null) { final TzOffsetTo offset = observance.getProperty(Property.TZOFFSETTO); if ((offset.getOffset().getTotalSeconds() * 1000L) < getRawOffset()) { return getRawOffset(); } else { return (int) (offset.getOffset().getTotalSeconds() * 1000L); } } return 0; }