El método getRules() de la clase ZoneId en Java se usa para obtener las reglas de zona horaria para este ID que permite realizar los cálculos. Las reglas proporcionan la funcionalidad asociada con una zona horaria como un desplazamiento para un instante dado o una fecha y hora local. Las reglas las proporciona ZoneRulesProvider. Un proveedor avanzado puede admitir actualizaciones dinámicas de las reglas sin reiniciar Java Runtime. Si es así, entonces el resultado de este método puede cambiar con el tiempo. Cada llamada individual seguirá siendo segura para subprocesos.
Sintaxis:
public abstract ZoneRules getRules()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve las reglas.
Los siguientes programas ilustran el método getRules():
Programa 1:
// Java program to demonstrate // ZoneId.getRules() method import java.time.*; public class GFG { public static void main(String[] args) { // create ZoneId object ZoneId zoneId = ZoneId.of("Europe/Paris"); // get and print rules System.out.println("Rules: " + zoneId.getRules()); } }
Rules: ZoneRules[currentStandardOffset=+01:00]
Programa 2:
// Java program to demonstrate // ZoneId.getRules() method import java.time.*; public class GFG { public static void main(String[] args) { // create ZoneId object ZoneId zoneId = ZoneId.of("Asia/Calcutta"); // get and print rules System.out.println("Rules: " + zoneId.getRules()); } }
Rules: ZoneRules[currentStandardOffset=+05:30]
Referencia:
https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#getRules()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA