Оба SimpleDateFormat
и joda-time DateTimeFormat
могут проанализировать это, используя этот шаблон:
String pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'";
Например:
Date date = new SimpleDateFormat(pattern).parse(dateString);
А (время года):
DateTimeFormatter dtf = DateTimeFormat.forPattern(pattern);
DateTime dateTime = dtf.parseDateTime(s);
Обновление
У вас есть 2 формата даты - один для анализа ввода и один для форматирования вывода. Итак:
dateText.setText(new SimpleDateFormat("MM/dd/yy 'at' hh:mma").format(date));
(Конечно, ради оптимизации вы можете создать экземпляр SimpleDateFormat
только один раз и использовать его повторно)