Java Calendar getDisplayName() 方法



描述

java Calendar getDisplayName() 方法返回日曆欄位值的字串表示形式,該形式採用給定的樣式區域設定

宣告

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

public String getDisplayName(int field,int style,Locale locale)

引數

  • field − 日曆欄位。

  • style − 將應用於字串表示形式的樣式

  • locale − 字串表示形式的區域設定

返回值

該方法返回給定樣式中給定欄位的字串表示形式,如果不可用字串表示形式,則返回null

異常

  • IllegalArgumentException − 如果欄位或樣式無效,或者如果此日曆是非寬鬆的並且任何欄位的值無效

  • NullPointerException − 如果 locale 為 null

從日曆例項獲取月份的長顯示名稱示例

以下示例演示了 Java Calendar getDisplayName() 方法的用法。我們正在建立一個當前日期的日曆例項。然後使用 getDisplayName() 方法檢索月份的顯示名稱,並針對兩種不同的區域設定以長格式列印。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.Locale;

public class CalendarDemo {
   public static void main(String[] args) {
      Calendar cal = Calendar.getInstance();
      
      // create objects of locale class
      Locale locale1 = new Locale("fr", "CA");
      Locale locale2 = new Locale("en", "GB");
      
      System.out.println("Display Name(fr): " 
         + cal.getDisplayName(Calendar.MONTH, Calendar.LONG_FORMAT, locale1));	
      System.out.println("Display Name(gb): "  
         + cal.getDisplayName(Calendar.MONTH, Calendar.LONG_FORMAT, locale2));	
   }
}

輸出

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

Display Name(fr): septembre
Display Name(gb): September

從日曆例項獲取月份的短顯示名稱示例

以下示例演示了 Java Calendar getDisplayName() 方法的用法。我們正在建立一個當前日期的日曆例項。然後使用 getDisplayName() 方法檢索月份的顯示名稱,並針對兩種不同的區域設定以短格式列印。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.Locale;

public class CalendarDemo {
   public static void main(String[] args) {
      Calendar cal = Calendar.getInstance();
      
      // create objects of locale class
      Locale locale1 = new Locale("fr", "CA");
      Locale locale2 = new Locale("en", "GB");
      
      System.out.println("Display Name(fr): " 
         + cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale1));	
      System.out.println("Display Name(gb): "  
         + cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale2));	
   }
}

輸出

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

Display Name(fr): sept.
Display Name(gb): Sep

從日曆例項獲取月份的縮寫顯示名稱示例

以下示例演示了 Java Calendar getDisplayName() 方法的用法。我們正在建立一個當前日期的日曆例項。然後使用 getDisplayName() 方法檢索月份的顯示名稱,並針對兩種不同的區域設定以縮寫格式列印。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.Locale;

public class CalendarDemo {
   public static void main(String[] args) {
      Calendar cal = Calendar.getInstance();
      
      // create objects of locale class
      Locale locale1 = new Locale("fr", "CA");
      Locale locale2 = new Locale("en", "GB");
      
      System.out.println("Display Name(fr): " 
         + cal.getDisplayName(Calendar.MONTH, Calendar.NARROW_FORMAT, locale1));	
      System.out.println("Display Name(gb): "  
         + cal.getDisplayName(Calendar.MONTH, Calendar.NARROW_FORMAT, locale2));	
   }
}

輸出

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

Display Name(fr): S
Display Name(gb): S
java_util_calendar.htm
廣告
© . All rights reserved.