Нужно ли беспокоиться об этом предупреждении? Что делать, если я игнорирую предупреждение?
Что означает это предупреждение:
Чтобы получить локальное форматирование, используйте 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;
}
Я думаю, что это правильный способ отформатировать дату, как показано здесь.