如何在 Android 中格式化日期,不显示年份,并根据本地设置显示月份和日期?
如何在 Android 中格式化日期,不显示年份,并根据本地设置显示月份和日期?
这个问题已经在此处有答案了:
可能是重复的问题:
从这个不带年份的格式化日期中,我知道如何去掉年份。
但我也想格式化月份和日期。
如果用户设置了09/24/2012,则显示09/24;
如果用户设置了24/09/2012,则显示24/09。
我还想支持国际化。
也许解决方案是将DateFormat和DateUtils结合起来,但我不知道怎么做。
admin 更改状态以发布 2023年5月23日
首先将信息分解为变量,然后根据需要进行显示。 \n
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; }