- Java.util 包类
- Java.util - 首页
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包额外内容
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用资源
- Java.util - 讨论
Java SimpleTimeZone 类
简介
Java SimpleTimeZone 类是 TimeZone 的具体子类,用于表示与格里高利历一起使用的时区。以下是关于 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类继承的字段。
类构造函数
序号 | 构造函数和描述 |
---|---|
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 和开始和结束夏令时的规则。 |
类方法
继承的方法
此类继承自以下类的方法:
- java.util.TimeZone
- java.util.Object
获取夏令时期间时间差示例
以下示例显示了使用 Java SimpleTimeZone getDSTSavings() 方法获取夏令时期间时间差的方法。我们使用美国创建了一个 SimpleTimeZone,然后打印了节省的时间差。
package com.tutorialspoint; import java.util.SimpleTimeZone; public class SimpleTimeZoneDemo { public static void main( String args[] ) { // create simple time zone object SimpleTimeZone stobj = new SimpleTimeZone(720,"US"); // check DST saving System.out.println("DST saving : " + stobj.getDSTSavings()); } }
输出
让我们编译并运行上述程序,这将产生以下结果。
DST saving : 0