проблема с DateFormat в AndroidStudio
Добавлено: 08 дек 2014, 10:40
На рабочем компьютере пишу проект в AndroidStudio и там он работает хорошо, решил импортировать в AndroidStudio на домашний комп и столкнулся с проблемой в DateFormat.
Мой метод переводит дату, типа "4 Декабря 2014 17:03" в long, типа 140764890000.
Вот на работе он это делает на ура, а дома пишет :
W/System.err﹕ java.text.ParseException: Unparseable date: "4 Декабря 2014 17:03" (at offset 2)
W/System.err﹕ at java.text.DateFormat.parse(DateFormat.java:626)
mDate это дата вида 4 Декабря 2014 17:03
Мой метод переводит дату, типа "4 Декабря 2014 17:03" в long, типа 140764890000.
Вот на работе он это делает на ура, а дома пишет :
W/System.err﹕ java.text.ParseException: Unparseable date: "4 Декабря 2014 17:03" (at offset 2)
W/System.err﹕ at java.text.DateFormat.parse(DateFormat.java:626)
Код: Выделить всё
public long dateToLong(){
Date date;
try {
date = new SimpleDateFormat("dd MMMM yyyy HH:mm", myDateFormatSymbols).parse(mDate);
datetolong = date.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
Log.d(MyLog.LOG_TAG, " Formated Date " + datetolong);
return datetolong;
}
private static DateFormatSymbols myDateFormatSymbols = new DateFormatSymbols() {
@Override
public String[] getMonths() {
return new String[]{"Января", "Февраля", "Марта", "Апреля", "Мая", "Июня",
"Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"};
}
};