我正在使用 SimpleDateFormat 来格式化我的日期“dd Mmm yyy”格式,但我希望 Mmm 被翻译成马来语。我正在使用以下代码来执行此操作,但无法获得预期结果。
SimpleDateFormat sdf = new SimpleDateFormat(format,new Locale("ms","MY"));
return sdf.format(date);
最佳答案
您应该尝试使用这种方式来格式化语言环境日期:
DateFormat f = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, Locale.getDefault());
String formattedDate = f.format(new Date());
System.out.println("Date: " + formattedDate);
我希望这会奏效。引用链接:Localized date format in Java
关于android - 如何在 Android 中使用语言环境格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37382547/