Java.util.TimeZone 类
在本教程中,您将学习如何使用Java.util.TimeZone类,简介java.util.TimeZone类表示时区偏移,也计算夏令时。以下是关于TimeZone的要点−考虑到不同的时区。
java.util.TimeZone 类表示时区偏移,也计算夏令时。以下是关于 TimeZone 的要点 −
考虑到不同的时区。
通过该类下使用的方法,运行在任何国家的程序,根据该特定国家的时区获取一个TimeZone 对象。
类声明
以下是 java.util.TimeZone 类的声明 −
public abstract class TimeZone extends Object implements Serializable, Cloneable
运行实例 »
点击 "运行实例" 按钮查看在线实例
字段
以下是 java.util.TimeZone 类的字段 −
static int LONG − 这是 getDisplayName() 的样式说明符,用于指示长名称,例如"Pacific Standard Time"。
static int SHORT − 这是 getDisplayName() 的样式说明符,指示短名称,例如"Pacific.Standard Time"。
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 | TimeZone() 该构造函数是子类构造函数调用的唯一构造函数。 |
类方法
序号 | 方法 & 描述 |
---|---|
1 | Object clone()
此方法创建此 TimeZon 的副本 |
2 | static String[] getAvailableIDs()
此方法获取支持的所有可用 ID。 |
3 | static String[] getAvailableIDs(int rawOffset)
此方法根据给定的时区偏移量获取可用的 ID,以毫秒为单位。 |
4 | static TimeZone getDefault()
此方法获取此主机的默认时区。 |
5 | String getDisplayName()
此方法返回适合在默认语言环境中向用户呈现的时区名称。 |
6 | String getDisplayName(boolean daylight, int style)
此方法返回适合在默认语言环境中向用户呈现的时区名称。 |
7 | String getDisplayName(boolean daylight, int style, Locale locale)
此方法返回适合在指定语言环境中呈现给用户的时区名称。 |
8 | String getDisplayName(Locale locale)
此方法返回适合在指定语言环境中向用户呈现的时区名称。 |
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 以获得该时区的标准时间的时间量(以毫秒为单位)。 |
14 | static TimeZone getTimeZone(String ID)
此方法获取给定 ID 的时区。 |
15 | boolean hasSameRules(TimeZone other)
如果此区域与另一个区域具有相同的规则和偏移量,则此方法返回 true。 |
16 | abstract boolean inDaylightTime(Date date)
此方法查询给定日期是否在该时区的夏令时。 |
17 | static void setDefault(TimeZone zone)
此方法设置 getDefault 方法返回的 TimeZone。 |
18 | void setID(String ID)
该方法设置时区ID |
19 | abstract void setRawOffset(int offsetMillis)
此方法将基准时区偏移设置为 GMT。 |
20 | abstract boolean useDaylightTime()
该方法查询该时区是否使用夏令时。 |
继承的方法
这个类继承了以下类的方法 −
- java.util.Object