我在 Android 中使用 Joda Time 2.9.9。当 Locale 设置为英语时,调用 likedatetime.monthOfYear().getAsText(locale)
并分别datetime.monthOfYear().getAsShortText(locale)
返回格式为 likeFebruary
和的字符串Feb
。
但是当语言环境是西班牙语(es)时,它会返回诸如february
和之类的字符串feb.
(实际值是西班牙语,我翻译了它们)。
在使用其他语言环境时,有什么方法可以使它返回格式良好的字符串,大写且不带点?
还有一个额外的问题:如果没有办法,子类化 datetime 类并格式化字符串是个好主意吗?