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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access