El método withFixedOffsetZone() de una clase ZonedDateTime se usa para devolver una copia de este objeto ZonedDateTime con el ID de zona establecido en el desplazamiento. Este método devuelve un ZonedDateTime donde el ID de la zona es el mismo que el de getOffset(). La fecha y hora locales, el desplazamiento y el instante del ZonedDateTime devuelto serán los mismos que en esta fecha y hora.
Sintaxis:
public ZonedDateTime withFixedOffsetZone()
Parámetros: este método no acepta parámetros.
Valor devuelto: este método devuelve un ZonedDateTime con el ID de zona establecido en el desplazamiento.
Los siguientes programas ilustran el método withFixedOffsetZone():
Programa 1:
// Java program to demonstrate // ZonedDateTime.withFixedOffsetZone() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zonedDT = ZonedDateTime .ofLocal( LocalDateTime.of(2018, 11, 4, 1, 25, 43), ZoneId.of("US/Central"), ZoneOffset.ofHours(-6)); // print ZonedDateTime System.out.println("Before withFixedOffsetZone(): " + zonedDT); // apply withFixedOffsetZone() ZonedDateTime zonedDT2 = zonedDT.withFixedOffsetZone(); // print ZonedDateTime after withFixedOffsetZone() System.out.println("After withFixedOffsetZone(): " + zonedDT2); } }
Before withFixedOffsetZone(): 2018-11-04T01:25:43-06:00[US/Central] After withFixedOffsetZone(): 2018-11-04T01:25:43-06:00
Programa 2:
// Java program to demonstrate // ZonedDateTime.withFixedOffsetZone() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zonedDT = ZonedDateTime.now(); // print ZonedDateTime System.out.println("Before withFixedOffsetZone(): " + zonedDT); // apply withFixedOffsetZone() ZonedDateTime zonedDT2 = zonedDT.withFixedOffsetZone(); // print ZonedDateTime after withFixedOffsetZone() System.out.println("After withFixedOffsetZone(): " + zonedDT2); } }
Before withFixedOffsetZone(): 2018-12-17T05:16:41.417Z[Etc/UTC] After withFixedOffsetZone(): 2018-12-17T05:16:41.417Z
Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/ZonedDateTime.html#withFixedOffsetZone()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA