SimpleTimeZone


SimpleTimeZone java.util

Java 1.1 cloneable serializable

This concrete subclass of TimeZone is a simple implementation of that abstract class that is suitable for use in locales that use the Gregorian calendar. Programs do not normally need to instantiate this class directly; instead, they use one of the static factory methods of TimeZone to obtain a suitable TimeZone subclass. The only reason to instantiate this class directly is if you need to support a time zone with nonstandard daylight -savings-time rules. In that case, you can call setStartRule( ) and setEndRule( ) to specify the starting and ending dates of daylight-savings time for the time zone.

Figure 16-55. java.util.SimpleTimeZone

 public class  SimpleTimeZone  extends TimeZone {  // Public Constructors  public  SimpleTimeZone  (int  rawOffset  , String  ID  );        public  SimpleTimeZone  (int  rawOffset  , String ID, int  startMonth  , int  startDay  ,          int  startDayOfWeek  , int  startTime  ,         int  endMonth  , int  endDay  ,          int  endDayOfWeek  , int  endTime  );  1.2  public  SimpleTimeZone  (int  rawOffset  , String  ID  , int  startMonth  , int  startDay  ,          int  startDayOfWeek  , int  startTime  ,          int  endMonth  , int  endDay  , int  endDayOfWeek  ,          int  endTime  , int  dstSavings  );  1.4  public  SimpleTimeZone  (int  rawOffset  , String  ID  , int  startMonth  , int  startDay  ,          int  startDayOfWeek  , int  startTime  ,         int  startTimeMode  , int  endMonth  ,          int  endDay  , int  endDayOfWeek  , int  endTime  ,         int  endTimeMode  , int  dstSavings  );  // Public Constants   1.4  public static final int  STANDARD_TIME  ;  =1   1.4  public static final int  UTC_TIME  ;  =2   1.4  public static final int  WALL_TIME  ;  =0   // Public Instance Methods   1.2  public void  setDSTSavings  (int  millisSavedDuringDST  );  1.2  public void  setEndRule  (int  endMonth  , int  endDay  , int  endTime  );        public void  setEndRule  (int  endMonth  , int  endDay  , int  endDayOfWeek  , int  endTime  );  1.2  public void  setEndRule  (int  endMonth  , int  endDay  , int  endDayOfWeek  , int  endTime  ,          boolean  after  );  1.2  public void  setStartRule  (int  startMonth  , int  startDay  , int  startTime  );        public void  setStartRule  (int  startMonth  , int  startDay  , int  startDayOfWeek  , int  startTime  );  1.2  public void  setStartRule  (int  startMonth  , int  startDay  , int  startDayOfWeek  , int  startTime  ,          boolean  after  );        public void  setStartYear  (int  year  );  // Public Methods Overriding TimeZone  public Object  clone  ( );  1.2  public int  getDSTSavings  ( );  1.4  public int  getOffset  (long  date  );        public int  getOffset  (int  era  , int  year  , int  month  , int  day  , int  dayOfWeek  , int  millis  );        public int  getRawOffset  ( );  1.2  public boolean  hasSameRules  (TimeZone  other  );        public boolean  inDaylightTime  (Date  date  );        public void  setRawOffset  (int  offsetMillis  );        public boolean  useDaylightTime  ( );  // Public Methods Overriding Object  public boolean  equals  (Object  obj  );        public int  hashCode  ( );  synchronized  public String  toString  ( );   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net