我的strings.xml中有我的字符串:
EEEE
dd. MMMM
MMMM dd
我在代码中使用它们:
private void reinit() {
mDayFormat = getString(R.string.day_format);
if (!DateFormat.is24HourFormat(this))
{
mDateFormat = getString(R.string.date_format_us);
}
else {
mDateFormat = getString(R.string.date_format);
}
mTimeFormat = is24HourMode(this) ? FORMAT_24_HOURS : FORMAT_12_HOURS;
mCalendar = Calendar.getInstance();
}
但它以小写形式显示日期和月份,我希望它可以将两者都大写.我怎样才能做到这一点?
解决方法:
(这是为了你想要大写 – 即大写只有第一个字母.否则你可以simpyl使用.toUpperCase())
更新:因为看起来这是android,你可以打开WordUtils的源代码并从那里复制实现,而不是获取整个库.
标签:java,date,capitalize
来源: https://codeday.me/bug/0726/1544665.html
如果觉得《java获取月和日_java – 如何获取dateformat来大写月和日》对你有帮助,请点赞、收藏,并留下你的观点哦!