如何将日期范围设置为特定格式?

How to put the range of dates in a specific format?

我正在使用 Joda 时间生成如下日期范围:

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

如何将生成的日期解析为 yyyy-MM-dd 格式。使用 DateTimeFormat:

时出现错误 "java.lang.IllegalArgumentException: Invalid format"
val dtf = DateTimeFormat.forPattern("yyyy-MM-dd")
(0 until 5).map(now.minusDays(_)).foreach(d=>dtf.parseDateTime(d.toString))

更改为:

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