java.util.TimeZone.getDisplayName() java.util.TimeZone.getDisplayName() java.util.TimeZone.getDisplayName() 描述 getDisplayName(boolean daylight,int style,Locale locale)方法被用来获得适合于展示给在指定的区域的用户的时区的名称。 声明 以下是java.util.TimeZone.getDisplayName()方法的声明。 public String getDisplayName(boolean daylight,int style,Locale locale) 参数 daylight - 如果为true,则返回夏令时名称。 style - 这可能是LONG或SHORT。 locale - 这是提供显示名称的语言环境。 返回值 方法调用返回给定语言环境中此时区的人类可读名称。 异常 IllegalArgumentException - 如果样式无效,则抛出此异常。 实例 以下示例显示了java.util.TimeZone.getDisplayName()的用法 package com.tutorialspoint; import java.util.*; public class TimeZoneDemo { public static void main( String args[] ) { // create default time zone object TimeZone timezone = TimeZone.getTimeZone("US"); // get display name for specific locale String disname = timezone.getDisplayName(true,1,new Locale("EN","US")); // checking display name System.out.println("Display name is :" + disname); } } 让我们编译并运行上面的程序,这将产生以下结果。 Display name is :Greenwich Mean Time java.util.TimeZone.getDisplayName() java.util.TimeZone.getDisplayName()