什么是9月29日,9月30日,10月2日等的日期格式字符串

时间:2014-09-29 07:06:48

标签: android

我为此尝试了以下代码。

private SimpleDateFormat dateFormatter = new SimpleDateFormat("d MMM");
dateFormatter.parse("13 Jan");

但它提出了解析异常无效日期。

2 个答案:

答案 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();

希望它有所帮助。