Exemple de méthode java.time.ZonedDateTime.of ()

La description

le java.time.ZonedDateTime.of(LocalDate date, LocalTime time, ZoneId zone) obtient une instance de ZonedDateTime à partir d'une date, d'une heure et d'un fuseau horaire.

Déclaration

Voici la déclaration pour java.time.ZonedDateTime.of(LocalDate date, LocalTime time, ZoneId zone) méthode.

public static ZonedDateTime of(LocalDate date, LocalTime time, ZoneId zone)

Paramètres

  • date - la date locale, non nulle

  • time - l'heure locale, non nulle

  • zone - le fuseau horaire, non nul

Valeur de retour

la date-heure zonée, non nulle.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.ZonedDateTime.of (LocalDate date, LocalTime time, ZoneId zone).

package com.tutorialspoint;

import java.time.LocalDate;
import java.time.ZonedDateTime;
import java.time.LocalTime;
import java.time.ZoneId;

public class ZonedDateTimeDemo {
   public static void main(String[] args) {

      LocalDate localDate = LocalDate.parse("2017-02-03");
      LocalTime localTime = LocalTime.parse("12:30:30");
      ZonedDateTime date = ZonedDateTime.of(localDate, localTime, ZoneId.systemDefault());
      System.out.println(date);  
   }
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

2017-02-03T12:30:30+05:30[Asia/Calcutta]