java.util.TimeZone 类表示时区偏移,并且还计算出夏令时.以下是关于TimeZone&minus的重点;
考虑到各个时区.
通过在此类下使用的方法,在任何国家/地区运行的程序都会根据特定国家/地区的时区获取TimeZone对象.
以下是 java.util.TimeZone 的声明&class;
public abstract class TimeZone extends Object implements Serializable, Cloneable
以下是 java.util.TimeZone 的字段&减去;
static int LONG : 这是getDisplayName()的样式说明符,表示长名称,例如"太平洋标准时间".
static int SHORT &减去;这是getDisplayName()的样式说明符,表示短名称,例如"Pacific.Standard Time".
Sr.No. | 构造函数&说明 |
---|---|
1 | TimeZone() 此构造函数是子类构造函数调用的单个构造函数. |
Sr.No. | 方法&说明 |
---|---|
1 | Object clone() 此方法创建此TimeZon的副本 |
2 | static String [] getAvailableIDs() 此方法获取所有可用的ID. |
3 | static String [] getAvailableIDs(int rawOffset ) 此方法根据给定的时区偏移量(以毫秒为单位)获取可用的ID. |
4 | static TimeZone getDefault() 此方法获取此主机的默认TimeZone. |
5 | String getDisplayName() 此方法返回此时区的名称,适合呈现给用户在默认语言环境中. |
6 | String getDisplayName(boolean daylight,int style) 此方法返回此时区的名称用于在默认语言环境中向用户显示. |
7 | String getDisplayName(boolean daylight,int style,Locale locale) 此方法返回此时区的名称,适合以指定区域设置呈现给用户. |
8 | String getDisplayNam e(区域设置区域设置) 此方法返回此时区的名称,适合以指定区域设置呈现给用户. |
9 | int getDSTSavings() 此方法返回添加到本地标准时间以获取本地挂钟时间的时间量. |
10 | String getID() 此方法获取此时区的ID |
11 | abstract int getOffset(int era,int year ,int month,int day,int dayOfWeek,int milliseconds) 此方法获取当前日期的时区偏移量,在夏令时的情况下进行修改. |
12 | int getOffset(long date) 此方法在指定日期返回此时区与UTC的偏移量. |
13 | abstract int getRawOffset() 此方法返回添加到UTC以获得此时区标准时间的时间量(以毫秒为单位)./p> |
14 | static TimeZone getTimeZone(String ID) 此方法获取给定ID的TimeZone. |
15 | boolean hasSameRules(TimeZone other) 如果此区域与另一个区域具有相同的规则和偏移量,则此方法返回true. |
16 | abstract boolean inDaylightTime(Date date) 此方法查询是否给定日期是此时区的夏令时. |
17 | static void setDefault(TimeZone zone) 此方法设置TimeZone这是由getDefault方法返回的. |
18 | void setID(String ID) 此方法设置时区ID |
19 | abstract void setRawOffset(int offsetMillis) 此方法将基准时区偏移设置为GMT. |
20 | abstract boolean useDaylightTime() 此方法查询此时区是否使用夏令时. |
此类继承以下类中的方法 :
java.util.Object