Как поставить диапазон дат в определенном формате? - PullRequest
0 голосов
/ 22 мая 2018

Я использую время Joda для генерации диапазона дат следующим образом:

val now = DateTime.now
(0 until 5).map(now.minusDays(_)).foreach(println)

Как я могу проанализировать сгенерированные даты в формате yyyy-MM-dd.Я получаю сообщение об ошибке «java.lang.IllegalArgumentException: неверный формат» при использовании DateTimeFormat:

val dtf = DateTimeFormat.forPattern("yyyy-MM-dd")
(0 until 5).map(now.minusDays(_)).foreach(d=>dtf.parseDateTime(d.toString))

1 Ответ

0 голосов
/ 22 мая 2018

Изменить на:

val now = DateTime.now
(0 until 5).map(now.minusDays(_)).map(d=> d.toString("yyyy-MM-dd"))
...