Método ZoneId getDisplayName() en Java con ejemplos

El método getDisplayName() de la clase ZoneId se usa para obtener la representación textual de la zona adecuada para la presentación al usuario, como ‘Hora británica’ o ‘+02:00’. Si no se encuentra una asignación textual, se devuelve la ID completa .

Sintaxis:

public String getDisplayName(TextStyle style, Locale locale)

Parámetros: este método acepta dos parámetros, estilo y configuración regional , donde el estilo representa la longitud del texto requerido y la configuración regional representa la configuración regional que se utilizará.

Valor devuelto: Este método devuelve el valor de texto de la zona.

Los siguientes programas ilustran el método getDisplayName():

Programa 1:

// Java program to demonstrate
// ZoneId.getDisplayName() method
  
import java.time.*;
import java.time.format.TextStyle;
import java.util.Locale;
  
public class GFG {
    public static void main(String[] args)
    {
        // create ZoneId object
        ZoneId zoneId
            = ZoneId.of("Europe/Paris");
  
        // get Zone id in style TextStyle.SHORT and
        // Locale = Locale.ENGLISH
        String response = zoneId.getDisplayName(TextStyle.SHORT, Locale.ENGLISH);
  
        // print result
        System.out.println("ZoneId:"
                           + response);
    }
}
Producción:

ZoneId:CET

Programa 2:

// Java program to demonstrate
// ZoneId.getDisplayName() method
  
import java.time.*;
import java.time.format.TextStyle;
import java.util.Locale;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create ZoneId object
        ZoneId zoneId
            = ZoneId.of("Asia/Calcutta");
  
        // get Zone id in style TextStyle.FULL and
        // Locale = Locale.FRENCH
        String response = zoneId.getDisplayName(TextStyle.FULL,
                                                Locale.FRENCH);
  
        // print result
        System.out.println("ZoneId: "
                           + response);
    }
}
Producción:

ZoneId: Inde

Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#getDisplayName(java.time.format.TextStyle, java.util.Locale)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *