- Java.util Package Classes
- Java.util - Home
- 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 Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Calendar setTimeZone() Method
Description
The Java Calendar setTime(TimeZone) method sets the time zone with the given time zone value.
Declaration
Following is the declaration for java.util.Calendar.setTime() method
public void setTimeZone(TimeZone value)
Parameters
value − the given time zone
Return Value
This method does not return a value.
Exception
NA
Setting TimeZone in a Current Dated Calendar Instance Example
The following example shows the usage of Java Calendar setTimeZone() method. We're creating an instance of a Calendar of current date using getInstance() method and printing the time zone of the calendar instance. Then we're updating the date's timezone by using setTimeZone() method. In the end, updated time zone is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.TimeZone; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = Calendar.getInstance(); // print current time zone String name = cal.getTimeZone().getDisplayName(); System.out.println("Current Time Zone:" + name ); TimeZone tz = TimeZone.getTimeZone("GMT"); // set the time zone with the given time zone value // and print it cal.setTimeZone(tz); System.out.println(cal.getTimeZone().getDisplayName()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current Time Zone:India Standard Time Greenwich Mean Time
Setting TimeZone in a Current Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setTimeZone() method. We're creating an instance of a Calendar of current date using GregorianCalendar() method and printing the time zone of the calendar instance. Then we're updating the date's timezone by using setTimeZone() method. In the end, updated time zone is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.TimeZone; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = new GregorianCalendar(); // print current time zone String name = cal.getTimeZone().getDisplayName(); System.out.println("Current Time Zone:" + name ); TimeZone tz = TimeZone.getTimeZone("GMT"); // set the time zone with the given time zone value // and print it cal.setTimeZone(tz); System.out.println(cal.getTimeZone().getDisplayName()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current Time Zone:India Standard Time Greenwich Mean Time
Setting TimeZone in a Given Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setTimeZone() method. We're creating an instance of a Calendar of particular date using GregorianCalendar() method and printing the time zone of the calendar instance. Then we're updating the date's timezone by using setTimeZone() method. In the end, updated time zone is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.TimeZone; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = new GregorianCalendar(2022,8,27); // print current time zone String name = cal.getTimeZone().getDisplayName(); System.out.println("Current Time Zone:" + name ); TimeZone tz = TimeZone.getTimeZone("GMT"); // set the time zone with the given time zone value // and print it cal.setTimeZone(tz); System.out.println(cal.getTimeZone().getDisplayName()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current Time Zone:India Standard Time Greenwich Mean Time