在这篇文章中,我们将看到如何在Java中获得月名列表。
使用DateFormatSymbols的getMonth()方法
我们可以使用DateFormatSymbols's getMonth() 来获取Java中的月份列表。它将提供完整的月份名称,如January,February 等。
package org.arpit.java2blog;
import java.text.DateFormatSymbols;
import java.util.Arrays;
public class GetListOfMonths {
public static void main(String[] args) {
// Create DateFormatSymbols with default Locale
DateFormatSymbols dfs = new DateFormatSymbols();
String[] monthNames = dfs.getMonths();
System.out.println("Months are: "+ Arrays.toString(monthNames));
}
}
输出
Months are: [January, February, March, April, May, June, July, August, September, October, November, December, ]
使用DateFormatSymbols的getShortMonths()方法 [对于短名称]
如果你需要简短的名字而不是完整的月份名称,你可以使用DateFormatSymbols's getShortMonths() 。
package org.arpit.java2blog;
import java.text.DateFormatSymbols;
import java.util.Arrays;
public class GetListOfMonths {
public static void main(String[] args) {
// Create DateFormatSymbols with default Locale
DateFormatSymbols dfs = new DateFormatSymbols();
String[] shortMonthNames = dfs.getShortMonths();
System.out.println("Months with short names are: "+ Arrays.toString(shortMonthNames));
}
}
输出
Months with short names are: [Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, ]
使用DateFormatSymbols的getMonth()和Locale方法
如果你正在寻找不同地区的月份名称,如德语或法语,你可以在创建DateFormatSymbols 对象时指定地区。它对两种方法都有效,即getMonth() 和getShortMonths() 。
package org.arpit.java2blog;
import java.text.DateFormatSymbols;
import java.util.Arrays;
import java.util.Locale;
public class GetListOfMonths {
public static void main(String[] args) {
// Create DateFormatSymbols with default Locale
DateFormatSymbols dfs = new DateFormatSymbols(Locale.GERMAN);
String[] monthNames = dfs.getMonths();
System.out.println("German Months are: "+ Arrays.toString(monthNames));
String[] shortMonthNames = dfs.getShortMonths();
System.out.println("German Months in short name are: "+ Arrays.toString(shortMonthNames));
}
}
输出
German Months are: [Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember, ]
German Months in short name are: [Jan., Feb., März, Apr., Mai, Juni, Juli, Aug., Sep., Okt., Nov., Dez., ]
以上就是关于如何在Java中获取月份列表的全部内容。