当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java DateFormatSymbols setShortMonths()用法及代码示例


Java中的DateFormatSymbols类的setShortMonths(String [] newShMonth)方法用于将字符串形式的日历月份的简称设置为一些不同的字符串。例如,可以将“Jan”更改为“FEB”,将“JUN”更改为“GEEK”等。

用法:

public void setShortMonths(String[] newShMonth)

参数:该方法采用一个参数newShMonth,它是String类型的数组,表示要在现有Months中替换的新字符串。


返回值:该方法以字符串格式返回修改后的月份名称。

以下示例程序旨在说明setShortMonths()方法的使用。
示例1:

// Java code to demonstrate setShortMonths() 
  
import java.text.DateFormatSymbols; 
import java.util.Locale; 
  
public class DateFormat_Main { 
    public static void main(String args[]) 
    { 
        // Initialising DateFormatSymbols object 
        DateFormatSymbols format 
            = new DateFormatSymbols( 
                new Locale("en", "US")); 
  
        // Taking the default short weekdays 
        String[] Days = format.getShortMonths(); 
  
        // Displaying the original 
        System.out.println("Original: "); 
  
        for (int i = 0; i < Days.length; i++) { 
            System.out.println(Days[i] + "  "); 
        } 
  
        // Taking an alternative names with 
        // additional random strings 
        String[] modDays = { "GEEK", "FOR", 
                             "GEEK", "DEC", 
                             "NOV", "JAN", 
                             "FEB" }; 
  
        // Setting the default into modified 
        format.setShortMonths(modDays); 
  
        // Displaying the modified string 
        String[] modifiedDays 
            = format.getShortMonths(); 
  
        System.out.println("Modified: "); 
        for (int i = 0; i < modifiedDays.length; i++) { 
            System.out.println(modifiedDays[i] + "  "); 
        } 
    } 
}
输出:
Original: 
Jan  
Feb  
Mar  
Apr  
May  
Jun  
Jul  
Aug  
Sep  
Oct  
Nov  
Dec  
  
Modified: 
GEEK  
FOR  
GEEK  
DEC  
NOV  
JAN  
FEB

示例2:

// Java code to demonstrate setShortMonths() 
  
import java.text.DateFormatSymbols; 
import java.util.Locale; 
  
public class DateFormat_Main { 
    public static void main(String args[]) 
    { 
        // Initialising DateFormatSymbols object 
        DateFormatSymbols format 
            = new DateFormatSymbols( 
                new Locale("en", "US")); 
  
        // Taking the default short weekdays 
        String[] Days = format.getShortMonths(); 
  
        // Displaying the original 
        System.out.println("Original: "); 
        for (int i = 0; i < Days.length; i++) { 
            System.out.println(Days[i] + "  "); 
        } 
  
        // Taking an alternative names with 
        // additional random strings 
        String[] modDays = { "123", "456", 
                             "JAN", "FEB", 
                             "NOV", "Dec", 
                             "May" }; 
  
        // Setting the default into modified 
        format.setShortMonths(modDays); 
  
        // Displaying the modified string 
        String[] modifiedDays 
            = format.getShortMonths(); 
  
        System.out.println("Modified: "); 
        for (int i = 0; i < modifiedDays.length; i++) { 
            System.out.println(modifiedDays[i] + "  "); 
        } 
    } 
}
输出:
Original: 
Jan  
Feb  
Mar  
Apr  
May  
Jun  
Jul  
Aug  
Sep  
Oct  
Nov  
Dec  
  
Modified: 
123  
456  
JAN  
FEB  
NOV  
Dec  
May

参考: https://docs.oracle.com/javase/8/docs/api/java/text/DateFormatSymbols.html#setShortMonths-java.lang.String:A-



相关用法


注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 DateFormatSymbols setShortMonths() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。