📌  相关文章
📜  Java中的 TimeZone getDisplayName(Locale locale) 方法及示例

📅  最后修改于: 2022-05-13 01:55:24.276000             🧑  作者: Mango

Java中的 TimeZone getDisplayName(Locale locale) 方法及示例

Java中TimeZone 类getDisplayName(Locale locale_time )方法用于获取此 TimeZone 的特定名称,该名称在用户传递的指定语言环境中易于被用户理解。该名称适用于演示和显示目的。

句法:

public final String getDisplayName(Locale locale_time)

参数:该方法采用Locale对象类型的一个参数locale_time并引用将提供显示名称的语言环境。

返回值:该方法返回指定语言环境中时区的显示名称

下面的程序说明了 TimeZone 的 getDisplayName() 方法的工作:
示例 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);
    }
}
输出:
The Display name for the locale is: Greenwich Mean Time

示例 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);
    }
}
输出:
The Display name for the locale is: 
Australian Eastern Standard Time (New South Wales)

参考: https: Java Java.util.Locale)