Name
TimeZone
Synopsis
The TimeZone
class
represents a time zone; it is used with the
Calendar
and DateFormat
classes. As an abstract class, TimeZone
cannot be
directly instantiated. Instead, you should call the static
getDefault( )
method to obtain a
TimeZone
object that represents the time zone
inherited from the host operating system. Or you can call the static
getTimeZone( )
method with the name of the desired
zone. You can obtain a list of the supported time-zone names by
calling the static getAvailableIDs( )
method.
Once you have a
TimeZone
object, you can call
inDaylightTime( )
to determine whether, for a
given Date
, daylight-savings time is in effect for
that time zone. Call getID( )
to obtain the name
of the time zone. Call getOffset( )
for a given
date to determine the number of milliseconds to add to GMT to convert
to the time zone.
Figure 16-61. java.util.TimeZone
public abstract class TimeZone implements Cloneable, Serializable { // Public Constructors public TimeZone( ); // Public Constants 1.2 public static final int LONG; =1 1.2 public static final int SHORT; =0 // Public Class Methods public static String[ ] getAvailableIDs( ); synchronized public static String[ ] getAvailableIDs(int rawOffset); synchronized public static TimeZone getDefault( ); synchronized public static TimeZone getTimeZone(String ID); synchronized public static void setDefault(TimeZone ...
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.