El método isValidOffset() de la clase java.time.zone.ZoneOffsetTransition se utiliza para verificar si el desplazamiento de zona en particular es válido o no durante la transición.
Sintaxis:
public boolean isValidOffset(ZoneOffset offset)
Parámetro: este método solía tomar el tipo de objeto de compensación de zona como parámetro.
Valor devuelto: este método devuelve verdadero si el desplazamiento de la zona en particular es válido o no durante la transición; de lo contrario, es falso.
A continuación se muestran los ejemplos para ilustrar el método isValidOffset() :
Ejemplo 1:
// Java program to demonstrate // isValidOffset() method import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.zone.*; public class GFG { public static void main(String[] argv) { // creating and initializing // the object of LocalDateTime LocalDateTime loc = LocalDateTime.of( 1999, 04, 25, 03, 24, 59, 0); // creating and initializing // the object of ZoneOffset ZoneOffset off1 = ZoneOffset.ofTotalSeconds(8); // creating and initializing // the object of ZoneOffset ZoneOffset off2 = ZoneOffset.ofTotalSeconds(12); // creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans1 = ZoneOffsetTransition.of( loc, off1, off2); // comparing both object using // isValidOffset() method boolean status = zonetrans1 .isValidOffset( ZoneOffset .ofTotalSeconds(24)); // display the result if (status) System.out.println("zoneoffset is valid"); else System.out.println("zoneoffset is invalid"); } }
Producción:
zoneoffset is invalid
Ejemplo 2:
// Java program to demonstrate // isValidOffset() method import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.zone.*; public class GFG { public static void main(String[] argv) { // creating and initializing // the object of LocalDateTime LocalDateTime loc = LocalDateTime.of( 1999, 04, 25, 03, 24, 59, 0); // creating and initializing // the object of ZoneOffset ZoneOffset off1 = ZoneOffset.ofHoursMinutes(0, 8); // creating and initializing // the object of ZoneOffset ZoneOffset off2 = ZoneOffset.ofTotalSeconds(12); // creating and initializing // ZoneOffsetTransition Object ZoneOffsetTransition zonetrans1 = ZoneOffsetTransition.of( loc, off1, off2); // comparing both object using // isValidOffset() method boolean status = zonetrans1.isValidOffset(off1); // display the result if (status) System.out.println("zoneoffset is valid"); else System.out.println("zoneoffset is invalid"); } }
Producción:
zoneoffset is valid
Producción:
zoneoffset is valid
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA