#android #json #parsing #date
#Android #json #Синтаксический анализ #Дата
Вопрос:
Я получаю ответ Json от веб-сервиса, где я получаю дату в «performance_start»: 1328118600, и я хочу, чтобы он преобразовал ее как «05 апреля 2011» в моем приложении для Android.
Я искал на разных сайтах, но не смог найти ничего достойного, кто-нибудь может сказать мне, как именно я могу это сделать.
Спасибо, Дэвид Браун
Ответ №1:
сначала преобразуйте performance_start в Long.
long createdDateTime = performance_start
Date date = new Date(createdDateTime);
затем
DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT).format(date);
Надеюсь, это поможет вам
Комментарии:
1. Извините, но я не получаю метод «getDateTimeInstance» при нажатии кнопки » . (ТОЧКА) » с помощью DateFormat.
2. вы импортировали java.text.DateFormat
Ответ №2:
public static void main(String[] args) throws ParseException {
String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (1328118600*1000));
System.out.println("Date " date);
}