TimeZone getDisplayName(Locale locale) Método en Java con ejemplos

El método getDisplayName(Locale locale_time ) de la clase TimeZone en Java se usa para obtener un nombre particular de esta zona horaria que el usuario entienda fácilmente en la configuración regional especificada tal como lo pasó el usuario. El nombre es apropiado para fines de presentación y visualización.

Sintaxis:

public final String getDisplayName(Locale locale_time)

Parámetros: el método toma un parámetro locale_time del tipo de objeto Locale y hace referencia a la configuración regional en la que se debe proporcionar el nombre para mostrar.

Valor devuelto: el método devuelve el nombre para mostrar de TimeZone en la configuración regional especificada.

Los siguientes programas ilustran el funcionamiento del método getDisplayName() de TimeZone:
Ejemplo 1:

// Java code to illustrate getDisplayName()
  
import java.util.*;
  
public class TimeZone_Demo {
    public static void main(String args[])
    {
  
        // Creating a time zone object
        TimeZone timezone
            = TimeZone
                  .getTimeZone(
                      "Asia/India");
  
        // Creating the locale
        Locale locale
            = new Locale("ENGLISH",
                         "USA");
  
        // Getting a display name for specified locale
        String display_name
            = timezone
                  .getDisplayName(locale);
  
        // Display name
        System.out.println("The Display name"
                           + " for the locale is: "
                           + display_name);
    }
}
Producción:

The Display name for the locale is: Greenwich Mean Time

Ejemplo 2:

// Java code to illustrate getDisplayName()
  
import java.util.*;
  
public class TimeZone_Demo {
    public static void main(String args[])
    {
  
        // Creating a time zone object
        TimeZone timezone
            = TimeZone
                  .getTimeZone("Australia/Sydney");
  
        // Creating the locale
        Locale locale = new Locale("ENGLISH",
                                   "Australia");
  
        // Getting a display name
        // for specified locale
        String display_name
            = timezone
                  .getDisplayName(locale);
  
        // Display name
        System.out.println("The Display name"
                           + " for the locale is: "
                           + display_name);
    }
}
Producción:

The Display name for the locale is: 
Australian Eastern Standard Time (New South Wales)

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getDisplayName(java.util.Locale)

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka 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 *