@Test public void testGetLastMillisecond() { Locale saved = Locale.getDefault(); Locale.setDefault(Locale.UK); TimeZone savedZone = TimeZone.getDefault(); TimeZone.setDefault(TimeZone.getTimeZone("Europe/London")); Second s = new Second(1, 1, 1, 1, 1, 1970); assertEquals(61999L, s.getLastMillisecond()); Locale.setDefault(saved); TimeZone.setDefault(savedZone); }
@Override public long getLastMillisecond() { return this.firstMillisecond + 999L; }
Second extends RegularTimePeriod implements Serializable { @Override public long getLastMillisecond() { return this.firstMillisecond + 999L; } }
Second extends RegularTimePeriod implements Serializable { @Override public long getLastMillisecond() { return this.firstMillisecond + 999L; } Second();  Second(int second, Minute minute);  Second(int second, int minute, int hour,
                  int day, int month, int year);  Second(Date time);  Second(Date time, TimeZone zone, Locale locale); }
Second extends RegularTimePeriod implements Serializable { @Override public long getLastMillisecond() { return this.firstMillisecond + 999L; } Second();  Second(int second, Minute minute);  Second(int second, int minute, int hour,
                  int day, int month, int year);  Second(Date time);  Second(Date time, TimeZone zone, Locale locale); int getSecond(); Minute getMinute(); @Override long getFirstMillisecond(); @Override long getLastMillisecond(); @Override void peg(Calendar calendar); @Override RegularTimePeriod previous(); @Override RegularTimePeriod next(); @Override long getSerialIndex(); @Override long getFirstMillisecond(Calendar calendar); @Override long getLastMillisecond(Calendar calendar); @Override boolean equals(Object obj); @Override int hashCode(); @Override int compareTo(TimePeriod o1); static Second parseSecond(String s); }
Second extends RegularTimePeriod implements Serializable { @Override public long getLastMillisecond() { return this.firstMillisecond + 999L; } Second();  Second(int second, Minute minute);  Second(int second, int minute, int hour,
                  int day, int month, int year);  Second(Date time);  Second(Date time, TimeZone zone, Locale locale); int getSecond(); Minute getMinute(); @Override long getFirstMillisecond(); @Override long getLastMillisecond(); @Override void peg(Calendar calendar); @Override RegularTimePeriod previous(); @Override RegularTimePeriod next(); @Override long getSerialIndex(); @Override long getFirstMillisecond(Calendar calendar); @Override long getLastMillisecond(Calendar calendar); @Override boolean equals(Object obj); @Override int hashCode(); @Override int compareTo(TimePeriod o1); static Second parseSecond(String s); static final int FIRST_SECOND_IN_MINUTE; static final int LAST_SECOND_IN_MINUTE; }