我在Android中使用Joda Time 2.9.9。当语言环境设置为英语时,datetime.monthOfYear().getAsText(locale)
和datetime.monthOfYear().getAsShortText(locale)
等调用会分别返回格式为February
和Feb
的字符串。
但是当语言环境要西班牙语时,它会返回february
和feb.
等字符串(实际值是西班牙语,我翻译了它们)。
使用其他语言环境时,有没有办法让它返回格式化的字符串,大写且没有点?
还有一个额外的问题:如果没有办法,是否继承日期时间类并格式化字符串有一个好主意?