-2
В настоящее время я обрабатываю дату с PHP-сервера api, а дата из api - «1970-04-22», теперь мне нужно отобразить эту дату как «04-22-1970». Я пробовал следующий код, но не отображал точный формат.Получить дату с сервера api и преобразовать его формат?
String date = jsonObject.optString("date"); // output is "1970-04-22"
SimpleDateFormat spf=new SimpleDateFormat("MMM, dd,yyyy hh:mm:ss aaa");
Date newDate=spf.parse(date);
spf= new SimpleDateFormat("MMM dd yyyy");
date = spf.format(newDate);
Log.e("date", String.valueOf(date));
Что вы хотите показать? показать нам журнал –
@Selvin Ой! Я написал неправильный. Я редактировал фактический код. Вы можете проверить это! Благодаря!! –
это не имеет значения ... это еще неправильный формат ... МММ - месяц, как 3 буквы shorcut ... ваш «1970-04-22» не содержит его, он также не содержит «,» или часов минут или секунд ... ** снова, вы спрашиваете себя, какой формат «1970-04-22» ** это год, как 4 цифры, тире, месяц как 2 цифры, тире, дни как 2 цифры – Selvin