| Package | Description | 
|---|---|
| java.text | 
 Provides classes and interfaces for handling text, dates, numbers, and messages
in a manner independent of natural languages. 
 | 
| java.util | 
 Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array). 
 | 
| javax.xml.datatype | 
 XML/Java Type Mappings. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeZone | 
DateFormat.getTimeZone()
Gets the time zone. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DateFormat.setTimeZone(TimeZone zone)
Sets the time zone for the calendar of this  
DateFormat object. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleTimeZone
SimpleTimeZone is a concrete subclass of TimeZone
 that represents a time zone for use with a Gregorian calendar. | 
| Modifier and Type | Method and Description | 
|---|---|
static TimeZone | 
TimeZone.getDefault()
Gets the default  
TimeZone of the Java virtual machine. | 
TimeZone | 
Calendar.getTimeZone()
Gets the time zone. 
 | 
TimeZone | 
GregorianCalendar.getTimeZone()  | 
static TimeZone | 
TimeZone.getTimeZone(String ID)
Gets the  
TimeZone for the given ID. | 
static TimeZone | 
TimeZone.getTimeZone(ZoneId zoneId)
Gets the  
TimeZone for the given zoneId. | 
| Modifier and Type | Method and Description | 
|---|---|
static Calendar | 
Calendar.getInstance(TimeZone zone)
Gets a calendar using the specified time zone and default locale. 
 | 
static Calendar | 
Calendar.getInstance(TimeZone zone,
           Locale aLocale)
Gets a calendar with the specified time zone and locale. 
 | 
boolean | 
SimpleTimeZone.hasSameRules(TimeZone other)
Returns  
true if this zone has the same rules and offset as another zone. | 
boolean | 
TimeZone.hasSameRules(TimeZone other)
Returns true if this zone has the same rule and offset as another zone. 
 | 
static void | 
TimeZone.setDefault(TimeZone zone)
Sets the  
TimeZone that is returned by the getDefault
 method. | 
void | 
Calendar.setTimeZone(TimeZone value)
Sets the time zone with the given time zone value. 
 | 
Calendar.Builder | 
Calendar.Builder.setTimeZone(TimeZone zone)
Sets the time zone parameter to the given  
zone. | 
void | 
GregorianCalendar.setTimeZone(TimeZone zone)  | 
| Constructor and Description | 
|---|
Calendar(TimeZone zone,
        Locale aLocale)
Constructs a calendar with the specified time zone and locale. 
 | 
GregorianCalendar(TimeZone zone)
Constructs a  
GregorianCalendar based on the current time
 in the given time zone with the default
 FORMAT locale. | 
GregorianCalendar(TimeZone zone,
                 Locale aLocale)
Constructs a  
GregorianCalendar based on the current time
 in the given time zone with the given locale. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeZone | 
XMLGregorianCalendar.getTimeZone(int defaultZoneoffset)
Returns a  
java.util.TimeZone for this class. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract GregorianCalendar | 
XMLGregorianCalendar.toGregorianCalendar(TimeZone timezone,
                   Locale aLocale,
                   XMLGregorianCalendar defaults)
Convert this  
XMLGregorianCalendar along with provided parameters
 to a GregorianCalendar instance. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.