Как дату в формате “27 мар 17, 11:03” перевести в Timestamp?

200
13 мая 2017, 18:46

У меня есть необходимость даты в строковом формате в виде "27 мар 17, 11:03" перевести в java.sql.Timestamp. И очень хочется сделать это без костылей. Подскажите пожалуйста может быть вы знаете какой-то библиотечный способ это сделать, ну или может если не совсем библиотечный, то близко к нему. Спасибо.

Answer 1

Можно воспользоваться классом SimpleDateFormat:

String dateStr = "27 мар 17, 11:03";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd MMM yy, HH:mm");
Timestamp timestamp = new Timestamp(simpleDateFormat.parse(dateStr).getTime());
READ ALSO
Java. Как получить из request.getRemoteAddr() IP-Address в формате IPv4?

Java. Как получить из request.getRemoteAddr() IP-Address в формате IPv4?

Таким образом получаю IP-Address пользователя, приславшего запросНо он получается в формате IPv6

212
Распарсить html при помощи Jsoup

Распарсить html при помощи Jsoup

У меня есть форма постов на форуме который мне надо распарсить:

206
Помогите разобраться с DialogFragment в android

Помогите разобраться с DialogFragment в android

Стоит задача - реализовать в приложении alertDialog по нажатию на экранВ принципе это я сделал, оно работает:

334
Как узнать IP адрес устройства?

Как узнать IP адрес устройства?

Сервер, на который я отправляю запрос определяет мой IP, а как получить этот IP программно, чтобы потом сравнить?

257