答えて

0

DateTimeFormat.fullDate()の形式を調べて、パターンを使用して自分で再構成することをお勧めします。

DateTimeFormatter dtf = DateTimeFormat.fullDate(); 
System.out.println(dtf.print(DateTime.now())); 
//result: Sunday, May 7, 2017 

だから私は週の省略日を取得するには、次のパターンを使用します:私のロケール(英語/オーストラリア)の「E」と「EEE」は、2つある

DateTimeFormatter dtf = DateTimeFormat.forPattern("E, MMM d, YYYY"); 
System.out.println(dtf.print(DateTime.now())); 
//result: Sun, May 7, 2017 

に留意されたいです。短縮された曜日と満月の曜日のパターン。パターンリストについては、javadoc for DateTimeFormatを参照してください。

+0

DateTimeFormatterが異なるロケール(Android)で動作するときは、どのように検査して再構築できますか? – AppiDevo

+0

@AppiDevoを使用したい場合は、jodaではなくhttps://developer.android.com/reference/android/text/format/DateUtils.htmlを使用します。 –

関連する問題