如何根据本地设置来格式化Androiddate而不显示月份和date?

可能重复:
Android获取当前时间和date

从这个格式date没有一年,我知道如何摆脱一年。

但是我也想一天一天地合一。 如果用户设置为09/24/2012,则显示09/24; 如果用户设置24/09/2012,则显示24/09。

我也想支持l18n。

也许解决scheme是结合DateFormat和DateUtils,但我不知道该怎么做。

Solutions Collecting From Web of "如何根据本地设置来格式化Androiddate而不显示月份和date?"

首先将信息分解成variables,然后根据需要进行显示。

public String formatDate(String date) { int index1, index2; index1 = date.indexOf('/'); index2 = date.lastIndexOf('/'); String str1, str2, str3; str1 = date.substring(0, index1); str2 = date.substring(index1 + 1, index2); str3 = date.substring(index2); // Presuming that str1 is the month and str2 is the day ... return str1 + "/" + str2; }