start page | rating of books | rating of authors | reviews | copyrights

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