Android更改表示时间和日期的字符串格式

时间:2012-07-20 09:20:26

标签: java android datetime date time

我有ss:mm:hh dd/mm/yyyy格式的字符串,例如58:21:16 20/07/2012,但我希望字符串的格式为dd/mmm/yyyy hh:mm:ss,例如19/Mar/2012 17:34:58

但我的格式为20:040:2012 02:40:53

这里我传递的字符串是静态的。 任何对此有任何想法的人都可以提供帮助。感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

使用大写字母M表示月份。

SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy hh:mm:ss");
textView.setText(sdf.format(new Date()));

M 代表月份, m 代表分钟。

Reference