#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");
Комментариев нет:
Отправить комментарий