我如何在android中格式化datetime?

时间:2014-10-09 09:39:43

标签: java android time formatting

我的日期时间格式有问题。 我有两个问题。首先,我喜欢这个日期时间07/17/2014,我想转换这个日期时间,如18月8日 第二个问题 我有两个日期时间2014年7月17日和2014年7月24日,我尝试检查差异datetimes.i意味着24 - 17 = 7 我搜索并找到了一些代码

Date date = new Date(location.getTime());
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
mTimeText.setText("Time: " + dateFormat.format(date));

但我不知道如何解决我的问题 如果有人知道解决方案,请帮助我。谢谢

1 个答案:

答案 0 :(得分:0)

如果你想要年份,你可以使用

DateFormat.getDateInstance().format(new Date(location.getTime())

如果您想要更多控制权并且不包括年度使用

new SimpleDateFormat("d MMM").format(new Date(location.getTime())

结帐http://developer.android.com/reference/java/text/SimpleDateFormat.html