Преобразовать дату в простую запись даты - PullRequest
0 голосов
/ 18 декабря 2018

Я работаю с API Twitter.Я получаю это обратно от API

"create_at": "Пн 17 декабря 21:37:27 +0000 2018"

Как я могу сделать это хорошее свиданиекак:

17 декабря 2017?

DateFormat outputFormat = new SimpleDateFormat("dd MMM yyyy");
DateFormat inputFormat = new SimpleDateFormat("????");
String inputDateStr = "Mon Dec 17 21:37:27 +0000 2018";
Date date = inputFormat.parse(inputDateStr);
String s = outputFormat.format(date);

Может кто-нибудь помочь мне с этим?что-то вроде "EE MMM dd H: m: s +0000 гггг"?

1 Ответ

0 голосов
/ 18 декабря 2018

Вот вам ответ

Kotlin версия

val date = "Mon Dec 17 21:37:27 +0000 2018"
val dateFormat = "EEE MMM dd HH:mm:ss ZZZZZ yyyy"
val simpleDateFormat = SimpleDateFormat(dateFormat, Locale.ENGLISH)

val result = simpleDateFormat.parse(date)

Java версия

String date = "Mon Dec 17 21:37:27 +0000 2018";
String dateFormat = "EEE MMM dd HH:mm:ss ZZZZZ yyyy";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dateFormat, Locale.ENGLISH);

Date result = simpleDateFormat.parse(date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...