ofStrict() de la clase ZonedDateTime utilizada para crear una instancia de ZonedDateTime validando estrictamente la combinación de fecha y hora local, compensación e ID de zona donde las tres fechas y hora locales, ZoneOffset y ZoneId se pasan como parámetro. Si la compensación no es válida, se lanza una excepción.
Sintaxis:
public static ZonedDateTime ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
Parámetros: Este método acepta tres parámetros localDateTime que es la fecha y hora local, offset que es el offset de zona y zone que es la zona horaria.
Valor devuelto: este método devuelve la fecha y hora dividida en zonas.
Los siguientes programas ilustran el método ofStrict():
Programa 1:
Java
// Java program to demonstrate // ZonedDateTime.ofStrict() method import java.time.*; public class GFG { public static void main(String[] args) { // create local date time object LocalDateTime ldt = LocalDateTime .parse("2019-01-29T23:55:59.00"); // create ZoneOffset ZoneOffset zoneOffset = ZoneOffset.ofHours(1); // create a ZonID ZoneId zone = ZoneId.of("Europe/Paris"); // apply ofStrict method // of ZonedDateTime class ZonedDateTime zt = ZonedDateTime .ofStrict( ldt, zoneOffset, zone); // print the result System.out.println("ZonedDateTime is " + zt); } }
ZonedDateTime is 2019-01-29T23:55:59+01:00[Europe/Paris]
Programa 2:
Java
// Java program to demonstrate // ZonedDateTime.ofStrict() method import java.time.*; public class GFG { public static void main(String[] args) { // create local date-time object LocalDateTime ldt = LocalDateTime .parse("2019-01-29T23:55:59.00"); // create ZoneOffset ZoneOffset zoneOffset = ZoneOffset.ofHours(0); // create a ZonID ZoneId zone = ZoneId.of("UTC"); // apply ofStrict method // of ZonedDateTime class ZonedDateTime zt = ZonedDateTime .ofStrict( ldt, zoneOffset, zone); // print the result System.out.println("ZonedDateTime is " + zt); } }
ZonedDateTime is 2019-01-29T23:55:59Z[UTC]
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA