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

La description

le java.time.ZoneId.of(String zoneId, Map<String,String> aliasMap) La méthode obtient une instance de ZoneId à partir d'un ID garantissant que l'ID est valide et disponible à l'utilisation.

Déclaration

Voici la déclaration pour java.time.ZoneId.of(String zoneId, Map<String,String> aliasMap) méthode.

public static ZoneId of(String zoneId, Map<String,String> aliasMap)

Paramètres

  • zoneId - l'ID du fuseau horaire, non nul.

  • aliasMap - une carte des ID de zone d'alias (généralement des abréviations) en ID de zone réel, non nul.

Valeur de retour

l'ID de zone, non nul

Exceptions

  • DateTimeException - si l'ID de zone a un format invalide

  • ZoneRulesException - si l'ID de zone est un ID de région introuvable.

Exemple

L'exemple suivant montre l'utilisation de la méthode java.time.ZoneId.of (String zoneId, Map <String, String> aliasMap).

package com.tutorialspoint;

import java.time.ZoneId;
import java.util.HashMap;

public class ZoneIdDemo {
   public static void main(String[] args) {
 
      ZoneId zone = ZoneId.of("Z", new HashMap<String, String>());
      System.out.println(zone);  
   }
}

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

Z