Java in a Nutshell

Previous Chapter 30
The java.util Package
Next
 

30.21 java.util.SimpleTimeZone (JDK 1.1)

This concrete subclass of TimeZone is a simple implementation of that abstract class, and is suitable for use in locales that use the Gregorian calendar. Programs do not usually need to instantiate this class directly; instead, they use one of the static "factory" methods of TimeZone to obtain a suitable TimeZone subclass.

You would instantiate this class directly only if you needed to support a time zone with nonstandard daylight savings time rules. In that case, you would use call setStartRule() and setEndRule() to specify the starting and ending dates of daylight savings time for the time zone.


public class SimpleTimeZone extends TimeZone {

    // Public Constructors

            public SimpleTimeZone(int rawOffset, String ID);

            public SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDayOfWeekInMonth, int startDayOfWeek, int startTime, int endMonth, int endDayOfWeekInMonth, int endDayOfWeek, int endTime);

    // Public Instance Methods

            public Object clone();  // Overrides TimeZone

            public boolean equals(Object obj);  // Overrides Object

            public int getOffset(int era, int year, int month, int day, int dayOfWeek, int millis);  // Defines TimeZone

            public int getRawOffset();  // Defines TimeZone

            public synchronized int hashCode();  // Overrides Object

            public boolean inDaylightTime(Date date);  // Defines TimeZone

            public void setEndRule(int month, int dayOfWeekInMonth, int dayOfWeek, int time);

            public void setRawOffset(int offsetMillis);  // Defines TimeZone

            public void setStartRule(int month, int dayOfWeekInMonth, int dayOfWeek, int time);

            public void setStartYear(int year);

            public boolean useDaylightTime();  // Defines TimeZone

}

Hierarchy:

Object->TimeZone(Serializable, Cloneable)->SimpleTimeZone


Previous Home Next
java.util.ResourceBundle (JDK 1.1) Book Index java.util.Stack (JDK 1.0)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java