Ejemplo de método java.time.ZonedDateTime.ofLocal ()
Descripción
los java.time.ZonedDateTime.ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset) obtiene una instancia de ZonedDateTime a partir de una fecha y hora local utilizando el desplazamiento preferido si es posible.
Declaración
A continuación se muestra la declaración de java.time.ZonedDateTime.ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset) método.
public static ZonedDateTime ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset)
Parámetros
localDateTime - la fecha y hora local, no nula.
zone - la zona horaria, no nula.
preferredOffset - el desplazamiento de zona, nulo si no hay preferencia.
Valor devuelto
la fecha-hora zonificada, no nula.
Ejemplo
El siguiente ejemplo muestra el uso del método java.time.ZonedDateTime.ofLocal (LocalDateTime localDateTime, ZoneId zone, ZoneOffset favoriteOffset).
package com.tutorialspoint;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.ZoneId;
public class ZonedDateTimeDemo {
public static void main(String[] args) {
ZonedDateTime date = ZonedDateTime.ofLocal(LocalDateTime.now(), ZoneId.systemDefault(),ZoneOffset.UTC );
System.out.println(date);
}
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
2017-03-28T14:06:01.451+05:30[Asia/Calcutta]