【发布时间】:2015-06-26 18:13:13
【问题描述】:
我正在尝试使用 SimpleFormattedDate 类在我的 Android 应用程序中获取自定义格式的日期,但我找不到返回大写字母的模式。
这些是我的代码行:
Date today = new Date();
Locale loc = new Locale("it","IT");//Locale.ITALIAN
SimpleDateFormat formatter = new SimpleDateFormat("EEE, MMM d, ''yy", loc);
String output = formatter.format(today);
Toast.makeText(getActivity(), output,Toast.LENGTH_LONG).show();
但这是我得到的回报:
ven, giu 26, '15
但我想获得这个:
Ven, 26 Giu 2015
【问题讨论】:
-
意大利语中的月份和日期名称通常是大写的吗?
-
您需要自己将字母大写。我建议将其拆分为多个字符串并自己将第一个字符大写。然后,您可以按正确的顺序组合字符串。
-
只需使用 Locale.ENGLISH 而不是 Locale.ITALIAN
标签: android date-format simpledateformat