多くのアプリケーションでは、月の名前と曜日をカレンダー表示やプルダウンリストに表示します。
ローカライズした月の名前のリストは、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() メソッドは、getMonthNames() メソッドが受け取るのと同じ nameStyle およびコンテキストパラメーターを受け取ります。
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() メソッドは、選択されたロケールにおいて慣習となっている週の最初の日のインデックス値を返します。