Java in a Nutshell, 5th Edition [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java in a Nutshell, 5th Edition [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید


TimeZonejava.util

Java 1.1cloneable serializable


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

zone ); synchronized
// Public Instance Methods

1.2 public final String

getDisplayName ( );

1.2 public final String

getDisplayName (Locale

locale );

1.2 public final String

getDisplayName (boolean

daylight , int

style );

1.2 public String

getDisplayName (boolean

daylight , int

style , Locale

locale );

1.4 public int

getDSTSavings ( );
public String

getID ( );

1.4 public int

getOffset (long

date );
public abstract int

getOffset (int

era , int

year , int

month , int

day ,
int

dayOfWeek , int

milliseconds );
public abstract int

getRawOffset ( );

1.2 public boolean

hasSameRules (TimeZone

other );
public abstract boolean

inDaylightTime (Date

date );
public void

setID (String

ID );
public abstract void

setRawOffset (int

offsetMillis );
public abstract boolean

useDaylightTime ( );
// Public Methods Overriding Object
public Object

clone ( );
}


Subclasses


SimpleTimeZone

Passed To


java.text.DateFormat.setTimeZone( ),
Calendar.{Calendar( ), getInstance(
), setTimeZone( )},
GregorianCalendar.{GregorianCalendar( ),
setTimeZone( )},
SimpleTimeZone.hasSameRules( ),
javax.xml.datatype.XMLGregorianCalendar.toGregorianCalendar(
)

Returned By


java.text.DateFormat.getTimeZone( ),
Calendar.getTimeZone( ),
GregorianCalendar.getTimeZone( ),
javax.xml.datatype.XMLGregorianCalendar.getTimeZone(
)


    / 1191