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); } }
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); } }
ZoneId: Inde
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA