D
Size: a a a
D
ВM
ВС
ВM
ВС
ВM

ВM
ES
ВM
ES
LK
String oldDateString = users.get(i).getBirthday();первые 2 норм преобразует, а дальше идет что попало почему так происходит
SimpleDateFormat oldDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
SimpleDateFormat newDateFormat = new SimpleDateFormat("dd MM yyyy", Locale.getDefault());
Date date = null;
try {
if(oldDateString == null){
// String result = "--";
}else {
date = oldDateFormat.parse(oldDateString);
String result = newDateFormat.format(date);
Log.d(TAG, result + " ");
}
} catch (ParseException e) {
e.printStackTrace();
}
SP
String oldDateString = users.get(i).getBirthday();первые 2 норм преобразует, а дальше идет что попало почему так происходит
SimpleDateFormat oldDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
SimpleDateFormat newDateFormat = new SimpleDateFormat("dd MM yyyy", Locale.getDefault());
Date date = null;
try {
if(oldDateString == null){
// String result = "--";
}else {
date = oldDateFormat.parse(oldDateString);
String result = newDateFormat.format(date);
Log.d(TAG, result + " ");
}
} catch (ParseException e) {
e.printStackTrace();
}
LK
String oldDateString = users.get(i).getBirthday();
SP
String oldDateString = users.get(i).getBirthday();
LK
myLog: 29 11 1985
myLog: 07 01 1990
myLog: 20 12 0028
myLog: 20 12 0028
myLog: 02 12 0028
myLog: 07 03 0023
myLog: 23 12 0008
SP
myLog: 29 11 1985
myLog: 07 01 1990
myLog: 20 12 0028
myLog: 20 12 0028
myLog: 02 12 0028
myLog: 07 03 0023
myLog: 23 12 0008
LK
myLog: Входные данные: 1985-11-29
myLog: Входные данные: 1990-01-07
myLog: Входные данные: 23-07-2000
myLog: Входные данные: 23-07-2000
myLog: Входные данные: 23-07-1982
myLog: Входные данные: 17-10-1984
myLog: Входные данные: 03-08-1972
LK
SP
myLog: Входные данные: 1985-11-29
myLog: Входные данные: 1990-01-07
myLog: Входные данные: 23-07-2000
myLog: Входные данные: 23-07-2000
myLog: Входные данные: 23-07-1982
myLog: Входные данные: 17-10-1984
myLog: Входные данные: 03-08-1972
LK