1
Мой струна «17 октября 2016 12:17 вечера» и мой метод дата разбора:Дата Анализировать Исключение в Java java.text.ParseException
public static String formatDate(String dateString) {
String stringDate = "";
try {
//Mar 11 2016 2:21PM
if (dateString != null) {
SimpleDateFormat dt = new SimpleDateFormat("MMM dd yyyy hh:mma");
Date date = dt.parse(dateString);
// *** same for the format String below
SimpleDateFormat dt1 = new SimpleDateFormat("EEE , hh:mm a");
stringDate = dt1.format(date);
}
return stringDate;
} catch (ParseException parseException) {
Log.e("date format", "" + parseException.getMessage());
}
return stringDate;
}
Это работает хорошо с английским языком, но когда я измените мой язык приложения на хинди или любой другой, я получаю исключение.
java.text.ParseException: Unparseable date: "Oct 17 2016 12:17PM" (at offset 0)
Что я делаю?
Дата синтаксического анализа зависит от языка. Это проблема локали. Здесь много много повторяющихся сообщений о том, что –