Для тех, кто все еще ищет решение:
Шаг-1 Сначала нам нужно преобразовать формат твиттера в Date Obj. Как из ответа JSON в твиттере, мы получаем значение со значением: -
Sat Apr 02 17:14:28 +0000 2016
Соответствующий формат будет "EEE MMM dd hh:mm:ss Z yyyy"
См. Здесь, как использовать буквы шаблонов форматирования
Таким образом, код для создания объекта на сегодняшний день будет:
//Existing Format
SimpleDateFormat createdDateFormat = new SimpleDateFormat("EEE MMM dd hh:mm:ss Z yyyy");;
Date dateObj = createdDateFormat.parse(date);
Шаг-2 Преобразуйте эту дату в нужный формат, используя новый шаблон формата, как показано ниже:
//changing to new format
createdDateFormat = new SimpleDateFormat("MMM dd,yyyy hh:mm a");
date = createdDateFormat.format(dateObj);
Окончательный результат: -
Apr 03,2016 03:06 AM