Страницы

Поиск по вопросам

пятница, 13 декабря 2019 г.

Преобразование типа String в Date

#java #строки #дата


Имеется String запись 01:22:00 (hh.mm.ss). Нужно сделать ее тип Date. Как это можно
сделать?

Второе: Имеется String запись Sun Jan 24 23:59:20 SAMT 2016. Как ее сделать Date,
но оставить только месяц и год?
    


Ответы

Ответ 1



Код: 1) String string = "01:22:00"; DateFormat format = new SimpleDateFormat("hh:mm:ss"); Date date; date = format.parse(string); System.out.println(date); 2) String string = "Sun Jan 24 23:59:20 SAMT 2016"; DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH); Date date; date = format.parse(string); System.out.println(date); Подробнее ты можешь почитать в документации Oracle, то есть здесь

Ответ 2



private Date parseDate(String date, String format) throws ParseException { SimpleDateFormat formatter = new SimpleDateFormat(format); return formatter.parse(date); } //Usage Date date = parseDate("19/05/2009", "dd/MM/yyyy");

Комментариев нет:

Отправить комментарий