許多應用程式會以日曆或下拉式清單顯示月份名稱和星期幾名稱。
您可以使用 DateTimeFormatter.getMonthNames() 方法,擷取當地語系化的月份名稱清單。根據作業系統,可能可以使用完整和縮寫格式。傳遞 DateTimeNameStyle.FULL 值,可取得完整長度的月份名稱。傳遞 DateTimeNameStyle.LONG_ABBREVIATION 或 DateTimeNameStyle.SHORT_ABBREVIATION 值,可取得較短的版本。
在部分語言的日期格式中,月份名稱如果放在日期值的旁邊則會變更 (而成為它的所有格格式)。如果您想要單獨使用月份名稱,請將 DateTimeNameContext.STANDALONE 值傳遞給 getMonthNames() 方法。不過,若要在格式化日期中使用月份名稱,請傳遞 DateTimeNameContext.FORMAT 值。
var dtf:DateTimeFormatter = new DateTimeFormatter("fr-FR");
var months:Vector.<String> = dtf.getMonthNames(DateTimeNameStyle.FULL,
DateTimeNameContext.STANDALONE);
trace(months[0]); // janvier
months = dtf.getMonthNames(DateTimeNameStyle.SHORT_ABBREVIATION,
DateTimeNameContext.STANDALONE);
trace(months[0]); // janv.
DateTimeFormatter.getWeekdayNames() 方法提供當地語系化的星期幾名稱清單。getWeekdayNames() 方法接受的 nameStyle 和 context 參數,與 getMonthNames() 方法相同 。
var dtf:DateTimeFormatter = new DateTimeFormatter("fr-FR");
var weekdays:Vector.<String> = dtf.getWeekdayNames(DateTimeNameStyle.FULL,
DateTimeNameContext.STANDALONE);
trace(weekdays[0]); // dimanche
weekdays = dtf.getWeekdayNames(DateTimeNameStyle.LONG_ABBREVIATION,
DateTimeNameContext.STANDALONE);
trace(weekdays[0]); // dim.
此外,getFirstWeekday() 方法會傳回所選取地區設定中傳統上會標示為一週開始之日期的索引值。