/ / reformatear DateTime Array - scala, jodatime

reformatear DateTime Array - scala, jodatime

He generado una matriz de fechas con el siguiente código usando jodatime

import org.joda.time.{DateTime, Period}
import org.joda.time.format.DateTimeFormat
import java.text.SimpleDateFormat


def dateRange(from: DateTime, to: DateTime, step: Period): Iterator[DateTime]
=Iterator.iterate(from)(_.plus(step)).takeWhile(!_.isAfter(to))

val from = new DateTime(2000, 06, 30,0,0,0,0)
val to = new DateTime(2001, 06, 30,0,0,0,0)
val by = new Period(0,2,0,0,0,0,0,0)

val range = { dateRange(from ,to, by)}

val dateRaw = (range).toArray

Como puedo pasar DateTimeFormat.forPattern("YYYYMMdd") a cada valor para obtener una matriz de enteros de formato aaaaMMdd

Array [Int] = Array (20000630,20000830,20001030 ...

Respuestas

1 para la respuesta № 1
val f = DateTimeFormat.forPattern("YYYYMMdd")
dateRaw.map(d => f.print(d).toInt)