Java TimeZone getDisplayName() 方法



描述

Java TimeZone getDisplayName() 方法用於獲取適合在預設區域設定中呈現給使用者的時區名稱。

宣告

以下是 java.util.TimeZone.getDisplayName() 方法的宣告。

public final String getDisplayName()

引數

返回值

方法呼叫返回此時區在預設區域設定中的使用者可讀名稱。

異常

Java TimeZone getDisplayName(boolean daylight,int style) 方法

描述

getDisplayName(boolean daylight,int style) 方法用於獲取適合在預設區域設定中呈現給使用者的時區名稱。

宣告

以下是 java.util.TimeZone.getDisplayName() 方法的宣告。

public final String getDisplayName(boolean daylight,int style)

引數

  • daylight - 如果值為 true,則返回夏令時名稱。

  • style - 可以是 LONG 或 SHORT。

返回值

方法呼叫返回此時區在預設區域設定中的使用者可讀名稱。

異常

Java TimeZone getDisplayName(Locale locale) 方法

描述

getDisplayName(Locale locale) 方法用於獲取適合在指定區域設定中呈現給使用者的時區名稱。

宣告

以下是 java.util.TimeZone.getDisplayName() 方法的宣告。

public final String getDisplayName(Locale locale)

引數

locale - 用於提供顯示名稱的區域設定。

返回值

方法呼叫返回此時區在給定區域設定中的使用者可讀名稱。如果未識別給定的區域設定,它還可以返回預設區域設定。

異常

Java TimeZone getDisplayName(boolean daylight,int style,Locale locale) 方法

描述

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 TimeZone getDisplayName() 方法獲取適合預設區域設定的名稱。我們使用 getDefault() 方法建立了一個 TimeZone,然後使用 getDisplayName() 方法列印其顯示名稱。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create default time zone object
      TimeZone timezonedefault = TimeZone.getDefault();

      // get display name
      String disname = timezonedefault.getDisplayName(); 
      
      // checking display name         
      System.out.println("Display name is :" + disname);
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Display name is :India Standard Time

根據 Daylight 標誌和傳遞的 Style 獲取預設時區的顯示名稱示例

以下示例演示瞭如何使用 Java TimeZone getDisplayName(boolean daylight,int style) 方法獲取給定樣式和 Daylight 型別的合適名稱。我們使用 getDefault() 方法建立了一個 TimeZone,然後使用 getDisplayName(daylight, style) 方法列印其顯示名稱。

package com.tutorialspoint;

import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create default time zone object
      TimeZone timezonedefault = TimeZone.getDefault();

      // get display name
      String disname = timezonedefault.getDisplayName(true, 1); 
      
      // checking display name         
      System.out.println("Display name is :" + disname);
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Display name is :India Daylight Time

使用法國區域設定獲取歐洲時區的顯示名稱示例

以下示例演示瞭如何使用 Java TimeZone getDisplayName(Locale locale) 方法獲取適合在指定區域設定中呈現給使用者的名稱。我們使用 getDefault() 方法建立了一個 TimeZone,然後使用 getDisplayName(locale) 方法列印其顯示名稱。

package com.tutorialspoint;

import java.util.Locale;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create default time zone object
      TimeZone timezone = TimeZone.getTimeZone("Europe/Paris");

      // create locale
      Locale locale = Locale.FRANCE

      // get display name for specific locale
      String disname = timezone.getDisplayName(locale);       

      // checking display name         
      System.out.println("Display name is :" + disname);
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Display name is :heure normale d’Europe centrale

使用給定的 Daylight 標誌、Style 和區域設定獲取歐洲時區的顯示名稱示例

以下示例演示瞭如何使用 Java TimeZone getDisplayName(boolean daylight,int style,Locale locale) 方法獲取適合在指定區域設定中呈現給使用者的名稱,以及根據 Daylight 狀態獲取名稱。我們使用 getDefault() 方法建立了一個 TimeZone,然後使用 getDisplayName(daylight. style, locale) 方法列印其顯示名稱。

package com.tutorialspoint;

import java.util.Locale;
import java.util.TimeZone;

public class TimeZoneDemo {
   public static void main( String args[] ) {

      // create default time zone object
      TimeZone timezone = TimeZone.getTimeZone("Europe/Paris");

      // create locale
      Locale locale = Locale.FRANCE

      // get display name for specific locale
      String disname = timezone.getDisplayName(true, 1, locale);       

      // checking display name         
      System.out.println("Display name is :" + disname);
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Display name is :heure d’été d’Europe centrale
java_util_timezone.htm
廣告