Нужно ли беспокоиться об этом предупреждении? Что делать, если я игнорирую предупреждение?
Что означает это предупреждение:
Чтобы получить локальное форматирование, используйте getDateInstance()
, getDateTimeInstance()
или getTimeInstance()
или используйте new SimpleDateFormat(String template, Locale locale)
с, например, Locale.US
для ASCII
дат.
Во второй строке приведенного ниже кода. Приложение отлично работает с кодом. Я хотел показать дату, например, 19 Nov 2014
.
public static String getFormattedDate(long calendarTimeInMilliseconds) {
SimpleDateFormat sdfDate = new SimpleDateFormat("d MMM yyyy"); //ON THIS LINE
Date now = new Date();
now.setTime(calendarTimeInMilliseconds);
String strDate = sdfDate.format(now);
return strDate;
}
Я думаю, что это правильный способ отформатировать дату, как показано здесь.