El método setDSTSavings() de la clase SimpleTimeZone se usa para establecer la cantidad de tiempo que se adelanta el reloj durante el horario de verano. El cálculo se realiza en milisegundos.
Sintaxis:
public void setDSTSavings(int millisSavedDuringDST)
Parámetros: La función acepta un único parámetro millisSavedDuringDST que especifica el número de milisegundos que se adelanta la hora con respecto a la hora estándar.
Valor de retorno: el método no tiene valor de retorno.
Excepción: la función no lanza ninguna excepción.
El siguiente programa demuestra la función mencionada anteriormente:
Programa 1:
// program to demonstrate the // function SimpleTimeZone.setDSTSavings() import java.util.*; public class GFG { public static void main(String[] args) { // create simple time zone object SimpleTimeZone obj = new SimpleTimeZone(-28800000, "US", Calendar.MAY, 1, -Calendar.SUNDAY, 7200000, Calendar.NOVEMBER, -1, Calendar.MONDAY, 7000000, 3500000); // printing DST value System.out.println("Inittally DST saving value is = " + obj.getDSTSavings()); // setting DST saving time on object obj obj.setDSTSavings(6000000); System.out.println("DST saving value " + "set to 6000000"); // printing DST value System.out.println("Current DST saving value is = " + obj.getDSTSavings()); } }
Producción:
Inittally DST saving value is = 3500000 DST saving value set to 6000000 Current DST saving value is = 6000000
Programa 2:
// program to demonstrate the // function SimpleTimeZone.setDSTSavings() import java.util.*; public class GFG { public static void main(String[] args) { // create simple time zone object SimpleTimeZone obj = new SimpleTimeZone(-28800000, "US", Calendar.MAY, 1, -Calendar.MONDAY, 7200000, Calendar.JULY, -1, Calendar.MONDAY, 7000000, 3500000); // printing DST value System.out.println("Inittally DST saving value is = " + obj.getDSTSavings()); // setting DST saving time on object obj obj.setDSTSavings(4000000); System.out.println("DST saving value " + "set to 4000000"); // printing DST value System.out.println("Current DST saving value is = " + obj.getDSTSavings()); } }
Producción:
Inittally DST saving value is = 3500000 DST saving value set to 4000000 Current DST saving value is = 4000000
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA