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

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

Java中 TimeZone类getDisplayName(Locale_time) 方法用于获得该TimeZone的一个特定名称,该名称在用户传递的指定locale中容易被用户理解。该名称适合于演示和显示的目的。

语法

public final String getDisplayName(Locale locale_time)

参数: 该方法需要一个 Locale 对象类型的参数 locale_time ,并且指的是要提供显示名称的locale。

返回值: 该方法返回 TimeZone 在指定locale中 的显示名称

下面的程序说明了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://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getDisplayName(java.util.Locale)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程