- 1
- 2
- 3
- 4
- 5
- 6
try {
String sDate = new SimpleDateFormat("MM/dd/yyyy").format(new SimpleDateFormat("dd.MM.yyyy").parse(dayOfMonth + "." + (monthOfYear + 1) + "." + year));
dueDate.setText(sDate);
} catch (ParseException e) {
e.printStackTrace();
}
Может, там изначально было что-то типа .parse(dateString)
Если просто сконкатенировать с intами, мы не получим
а) автопереноса
б) красивого паддинга даты нулями: 3/2/2018
Может использоваться для нормализации дат.
32 12 2017 => 01/01/2018
2 2 2018 => 02/02/2018
итд
А зачем жабий парсер парсит такие странные даты?
https://docs.oracle.com/javase/6/docs/api/java/text/DateFormat.html#setLenient%28boolean%29
https://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html#setLenient(boolean)
Учитывая крайнюю уёбищность старого жабовского апи (до 1.8) для дат.
Прозвучит парадоксально, но это был чуть ли не самый простой способ прибавить/вычесть что-то.
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
} catch (ParseException e) {
e.printStackTrace();
}
зы: мну чует Intellij: они генерят такой прекрасный catch