Spark자체 Date함수는 못찾겟고 Java Lib를 사용
import java.util.Calendar
val c = Calendar.getInstance() // Date조작을 위해 Calendar 이용
val format = new java.text.SimpleDateFormat("yyyyMMdd") //String to Date
format.parse("20160201") //Date Type Return
c.setTime(format.parse("20160201")) // 변수 c 에 날짜 입력
c.add(Calendar.DATE, -1 ) //조작
날짜Loop
종료일 추가
val d = Calendar.getInstance()
d.setTime(format.parse("20160210"))
while(format.format(c.getTime) <= format.format(d.getTime)) {
println(c.getTime)
println(format.format(c.getTime))
c.add(Calendar.DATE,1)
}
C값이 계속 변해서별로 안좋은 함수인듯.
*아래 처럼 Range 만들어도 좋겠음
http://stackoverflow.com/questions/17690739/creating-a-daterange-scala-joda-java