Método TimeZone setRawOffset() en Java con ejemplos

El método setRawOffset(int offsetMillis ) de la clase TimeZone en Java se usa para establecer el desplazamiento de la zona horaria base a GMT. Este valor de compensación puede ser UTC para obtener la hora local.

Sintaxis:

public abstract void 
    setRawOffset(int offsetMillis)

Parámetros: el método acepta un solo parámetro offsetMillis de tipo Integer que especifica el desplazamiento de la zona horaria base dada a GMT.

Valor devuelto: el método no devuelve ningún valor.

El siguiente programa ilustra la función mencionada anteriormente:
Programa 1:

// Program to demonstrate the
// setRawOffset()
  
import java.util.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create time zone object
        TimeZone obj
            = TimeZone.getTimeZone("Pacific/Pago_Pago");
  
        // Printing RawOffset value
        System.out.println("Initially RawOffset is = "
                           + obj.getRawOffset());
  
        // Setting RawOffset on object obj
        obj.setRawOffset(6000000);
        System.out.println("RawOffset "
                           + "set to 6000000");
  
        // Printing RawOffset value
        System.out.println("Current RawOffset is = "
                           + obj.getRawOffset());
    }
}
Producción:

Initially RawOffset is = -39600000
RawOffset set to 6000000
Current RawOffset is = 6000000

Programa 2:

// Program to demonstrate the
// setRawOffset()
  
import java.util.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create time zone object
        TimeZone obj
            = TimeZone.getTimeZone("Europe/Rome");
  
        // Printing RawOffset value
        System.out.println("Inittally RawOffset is = "
                           + obj.getRawOffset());
  
        // Setting RawOffset on object obj
        obj.setRawOffset(8000000);
        System.out.println("RawOffset "
                           + "set to 8000000");
  
        // Printing RawOffset value
        System.out.println("Current RawOffset is = "
                           + obj.getRawOffset());
    }
}
Producción:

Inittally RawOffset is = 3600000
RawOffset set to 8000000
Current RawOffset is = 8000000

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

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 *