Método TimeZone getOffset() en Java con ejemplos

El método getOffset() de la clase TimeZone en Java se usa para conocer el valor de desplazamiento de esta Zona Horaria en una fecha específica desde el UTC o el Tiempo Universal Coordinado.

Sintaxis:

public int getOffset(long in_date)

Parámetros: el método acepta un parámetro, in_date de tipo largo que se refiere a la fecha real representada en milisegundos desde el 1 de enero de 1970 a las 00:00:00 GMT.

Valor de retorno: el método devuelve el ID de TimeZone .

Los siguientes programas ilustran el funcionamiento del método getOffset() de TimeZone:
Ejemplo 1:

// Java code to illustrate getOffset() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone offtime_zone
            = TimeZone.getTimeZone("Europe/Rome");
  
        // Checking the offset for the systems date
        System.out.println("The Offset Value is:"
                           + offtime_zone
                                 .getOffset(Calendar.ZONE_OFFSET));
    }
}
Producción:

The Offset Value is:3600000

Ejemplo 2:

// Java code to illustrate getOffset() method
  
import java.util.*;
  
public class TimeZoneDemo {
    public static void main(String args[])
    {
  
        // Creating a TimeZone
        TimeZone offtime_zone
            = TimeZone.getTimeZone("Pacific/Pago_Pago");
  
        // Checking the offset for the systems date
        System.out.println("The Offset Value is:"
                           + offtime_zone
                                 .getOffset(Calendar.ZONE_OFFSET));
    }
}
Producción:

The Offset Value is:-39600000

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getOffset()

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *