package com.gmei
import java.text.SimpleDateFormat
import java.util.{Calendar, Date}
import java.text.SimpleDateFormat
import java.util.Calendar
import scala.collection.mutable.ArrayBuffer

object testt {

  def main(args: Array[String]): Unit ={
    val dateArray2 = get_date()
    println(dateArray2(0))
    for (elem <- dateArray2) {
      println(elem)
    }


  }
  def get_date(): ArrayBuffer[String] ={
    val startTime = "2017-12-01"
    val endTime = "2017-12-10"
    val dateFormat = new SimpleDateFormat("yyyy-MM-dd")
    val dateFiled = Calendar.DAY_OF_MONTH
    var beginDate = dateFormat.parse(startTime)
    val endDate = dateFormat.parse(endTime)
    val calendar = Calendar.getInstance()
    calendar.setTime(beginDate)
    val dateArray: ArrayBuffer[String] = ArrayBuffer()
    while (beginDate.compareTo(endDate) <= 0) {
      dateArray += dateFormat.format(beginDate)
      calendar.add(dateFiled, 1)
      beginDate = calendar.getTime
    }
    //println(dateArray)
    dateArray
  }



}