El método java.util.GregorianCalendar.getTimeZone() es un método incorporado en Java que obtiene la zona horaria y devuelve el objeto TimeZone asociado con este calendario.
Sintaxis:
public TimeZone getTimeZone()
Parámetros: Este método no acepta ningún parámetro.
Valores devueltos: este método devuelve un objeto TimeZone que denota la zona horaria de este calendario.
Ejemplos:
Input : Mon Jul 23 19:45:33 UTC 2018 Output : Coordinated Universal Time Input : Wed Oct 23 20:02:52 UTC 2019 cal.setTimeZone(TimeZone.getTimeZone("CST")); Output : Central Standard Time
Los siguientes programas ilustran la función java.util.GregorianCalendar.getTimeZone() en Java:
Programa 1:
Java
// Java Program to illustrate // GregorianCalendar.getTimeZone() // function import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); //Display the current date and time System.out.println("Current Date and Time : " + cal.getTime()); /* Creating a Time Zone object and storing this TimeZone */ TimeZone t = cal.getTimeZone(); // Display the time zone System.out.println("Time Zone : " + t.getDisplayName()); } }
Current Date and Time : Wed Jul 25 11:25:16 UTC 2018 Time Zone : Coordinated Universal Time
Programa 2: En este programa, usamos setTimeZone() para cambiar la zona horaria actual y luego buscamos la nueva zona horaria usando el método getTimeZone().
Java
// Java Program to illustrate // GregorianCalendar.getTimeZone() // function import java.io.*; import java.util.*; class GFG { public static void main(String[] args) { // Create a new calendar GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); // Display the current date and time System.out.println("Current Date and Time : " + cal.getTime()); // Changing the current time zone cal.setTimeZone(TimeZone.getTimeZone("CST")); /* Creating a Time Zone object and storing the TimeZone */ TimeZone t = cal.getTimeZone(); // Display the time zone System.out.println("Time Zone : " + t.getDisplayName()); } }
Current Date and Time : Wed Jul 25 11:25:22 UTC 2018 Time Zone : Central Standard Time
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#getTimeZone()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA