我为此尝试了以下代码。
private SimpleDateFormat dateFormatter = new SimpleDateFormat("d MMM");
dateFormatter.parse("13 Jan");
但它提出了解析异常无效日期。
答案 0 :(得分:4)
这是dd MMM
格式。所以你需要将其用作
new SimpleDateFormat("dd MMM");
阅读Date and Time Patterns文档了解更多详情。
可能还有其他问题。对于您当前的输入,格式"d MMM"
也可以。
答案 1 :(得分:0)
尝试为:
final Calendar calendar = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("dd MMM"); // dd for date, MMM for Month
Toast.makeText(getApplicationContext(), formatter.format(calendar.getTime()), Toast.LENGTH_SHORT).show();
希望它有所帮助。