Я пытаюсь разработать приложение для Android, учитывая, что у меня есть некоторые данные с сервера.Как форматировать дату в java/android
Здесь мне нужно преобразовать дату, которая поставляется в заданном формате «2013-12-31T15: 07: 38.6875000-05: 00» мне нужно, чтобы преобразовать это в к объекту даты или календарного объекта хау мы можем это сделать?
Я попытался с кодом, приведенным ниже. Но это не достигает моих ожиданий
String dateString="2013-12-31T15:07:38.6875000-05:00";
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm a");
try {
date = df.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
то, что DateString здесь? –
Я только что отредактировал мои вопросы? – ranjith
FYI, этот формат является стандартным [ISO 8601] (https://en.wikipedia.org/wiki/ISO_8601). –