Java TimeZone getDisplayName(boolean, int)方法及示例

Java TimeZone getDisplayName(boolean, int)方法及示例

Java中 TimeZone类 的getDisplayName( boolean daylight, int style )方法是用来获取这个TimeZone的一个特定的名字,这个名字在用户传递的指定区域内很容易被用户理解。该名称适合于演示和显示的目的。

语法

public final String 
    getDisplayName(boolean daylight, 
                   int style)

参数: 该方法需要两个参数。

  • daylight: 这是一个布尔类型的参数,指定如果值为真,则返回夏令时的名称,否则为假。
  • style : 这是LONG或SHORT,指的是显示的风格。

返回值: 该方法返回用户可读的指定地区的时区显示名称。

下面的程序说明了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.getDefault();
  
        // Getting a display name for the specified locale
        String display_name
            = timezone
                  .getDisplayName(true, 0);
  
        // Display name
        System.out.println("The Display name"
                           + " for the locale is: "
                           + display_name);
    }
}

输出:

The Display name for the locale is: UTC

例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(
                      "Asia/India");
  
        // Getting a display name for the specified locale
        String display_name
            = timezone
                  .getDisplayName(true, 1);
  
        // Display name
        System.out.println("The Display name"
                           + " for the locale is: "
                           + display_name);
    }
}

输出:

The Display name for the locale is: Greenwich Mean Time

**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html#getDisplayName(boolean, %20int)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程