Android で Joda Time 2.9.9 を使用しています。ロケールが英語に設定されている場合、 like を呼び出して、それぞれおよびのようにフォーマットされた文字列datetime.monthOfYear().getAsText(locale)
を返します。datetime.monthOfYear().getAsShortText(locale)
February
Feb
しかし、ロケールがスペイン語 (es) の場合、february
andなどの文字列が返されますfeb.
(実際の値はスペイン語です。私はそれらを翻訳しました)。
他のロケールを使用するときに、大文字でドットなしの適切な形式の文字列を返すようにする方法はありますか?
おまけの質問: 方法がない場合、datetime クラスをサブクラス化し、そこで文字列をフォーマットすることは良い考えですか?