X Tutup
# java.util.SimpleTimeZone类 - Java.util包 **java.util.SimpleTimeZone **类是时区的具体子类,它表示与公历使用的时区。以下是有关SimpleTimeZone的 要点: * 这个类持有GMT的偏移,称为原始偏移。 * 这个类还拥有开始和结束的夏令时安排的规则。 ## 类声明 以下是java.util.SimpleTimeZone类的声明: ``` public class SimpleTimeZone extends TimeZone ``` ## 字段域 以下是java.util.SimpleTimeZone类中的字段: * static int STANDARD_TIME -- 这是不变的开始或结束时间的规定为标准时间的模式。 * static int UTC_TIME -- 这是不变的开始或结束时间指定为UTC的模式。 * static int WALL_TIME -- 这是不变的开始或结束时间指定为挂钟时间的模式。 它还包括从类 [TimeZone](http://www.yiibai.com/java/util/java_util_timezone.html) 继承的字段。 ## 类构造函数 | S.N. | 构造函数 & 描述 | | --- | --- | | 1 | **SimpleTimeZone(int rawOffset, String ID) ** 此构造一个SimpleTimeZone与给定基准时区GMT和时区的ID与保存白昼没有时间表偏移。 | | 2 | **SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime) ** 此构造一个SimpleTimeZone与给定基准时区GMT偏移量,时区ID,以及启动和结束夏令时规则。 | | 3 | **SimpleTimeZone(int rawOffset, String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime, int dstSavings) ** 此构造一个SimpleTimeZone与给定基准时区GMT偏移量,时区ID,以及启动和结束夏令时规则。 | | 4 | **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) ** 此构造一个SimpleTimeZone与给定基准时区GMT偏移量,时区ID,以及启动和结束夏令时规则。 | ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | [Object clone() ](http://www.yiibai.com/java/util/simpletimezone_clone.html) 此方法返回当前的SimpleTimeZone实例的一个副本。 | | 2 | [boolean equals(Object obj) ](http://www.yiibai.com/java/util/simpletimezone_equals.html) 此方法比较两个的SimpleTimeZone对象是否相等。 | | 3 | [int getDSTSavings() ](http://www.yiibai.com/java/util/simpletimezone_getdstsavings.html) 此方法返回以毫秒为单位的时钟是在夏令时提前的时间量。 | | 4 | [int getOffset(int era, int year, int month, int day, int dayOfWeek, int millis) ](http://www.yiibai.com/java/util/simpletimezone_getoffset.html) 此方法返回本地时间与UTC之间以毫秒为单位的差异,同时考虑到原始偏移量和夏令时的效果,对于指定的日期和时间。 | | 5 | [int getOffset(long date) ](http://www.yiibai.com/java/util/simpletimezone_getoffset_date.html) 此方法返回当前时区从UTC偏移量在给定的时间。 | | 6 | [int getRawOffset() ](http://www.yiibai.com/java/util/simpletimezone_getrawoffset.html) 此方法获取GMT这个时区偏移量。 | | 7 | [int hashCode() ](http://www.yiibai.com/java/util/simpletimezone_hashcode.html) 此方法生成SimpleDateFormat对象的哈希代码。 | | 8 | [boolean hasSameRules(TimeZone other) ](http://www.yiibai.com/java/util/simpletimezone_hashsamerules.html) 如果此区域具有相同的规则和偏移量为另一个区域,此方法返回true。 | | 9 | [boolean inDaylightTime(Date date) ](http://www.yiibai.com/java/util/simpletimezone_indaylighttime.html) 此方法查询,如果给定的日期是在夏令时。 | | 10 | [void setDSTSavings(int millisSavedDuringDST) ](http://www.yiibai.com/java/util/simpletimezone_setdstsavings.html) 此方法以毫秒为单位的时钟是在夏令时提前设定的时间量。 | | 11 | [void setEndRule(int endMonth, int endDay, int endTime) ](http://www.yiibai.com/java/util/simpletimezone_setendrule.html) 此方法设置夏令时结束规则设置为某个月份的固定日期。 | | 12 | [void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) ](http://www.yiibai.com/java/util/simpletimezone_setendrule_enddayofweek.html) 此方法设置夏令时结束规则。 | | 13 | [void setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) ](http://www.yiibai.com/java/util/simpletimezone_setendrule_after.html) 此方法设置夏令时结束规则到平日在一个月内给定日期之前或之后,如第一个星期一或以后的第8位。 | | 14 | [void setRawOffset(int offsetMillis) ](http://www.yiibai.com/java/util/simpletimezone_setrawoffset.html) 此方法设置的基准时区偏移为GMT。 | | 15 | [void setStartRule(int startMonth, int startDay, int startTime) ](http://www.yiibai.com/java/util/simpletimezone_setstartrule.html) 此方法设置夏令时开始规则设置为某个月份的固定日期。 | | 16 | [void setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) ](http://www.yiibai.com/java/util/simpletimezone_setstartrule_startdayofweek.html) 此方法设置夏令时开始规则。 | | 17 | [void setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after) ](http://www.yiibai.com/java/util/simpletimezone_setstartrule_after.html) 此方法之前或之后指定的日期在一个月之内,例如,在第一个星期一或以后的第8位。设置夏令时开始规则工作日 | | 18 | [void setStartYear(int year) ](http://www.yiibai.com/java/util/simpletimezone_setstartyear.html) 此方法设置夏令时的开始年份。 | | 19 | [String toString() ](http://www.yiibai.com/java/util/simpletimezone_tostring.html) 此方法返回当前时区的字符串表示形式。 | | 20 | [boolean useDaylightTime() ](http://www.yiibai.com/java/util/simpletimezone_usedaylighttime.html) 此方法查询,如果此时区使用夏令时。 | ## 方法继承 这个类从以下类继承的方法: * java.util.TimeZone * java.util.Object
X Tutup