如何使用当前月份和年份在scala上获取第一个日期和最后一个日期

问题描述:

我想要使用Scala当前月份和年份来获取第一个日期和最后一个日期。我正在尝试这link,但它的返回为空 这里提到的代码。我该怎么办?谁能帮我。如何使用当前月份和年份在scala上获取第一个日期和最后一个日期

def sampleDate(year: Int,month: Int) = Action {implicit request => 
println("---------m&y----------",year,month) 
var endOfMonth = Calendar.getInstance(); 
println("---------Month----------", endOfMonth.set(Calendar.MONTH,month)) 
println("---------Year----------", endOfMonth.set(Calendar.YEAR,year)) 
Ok("") 
} 

输出:

(---------m&y----------,2016,11) 
(---------Month----------,()) 
(---------Year----------,()) 

你可以这样说:

val today = Calendar.getInstance().getTime() 

// create the date/time formatters 
val minuteFormat = new SimpleDateFormat("mm") 
val hourFormat = new SimpleDateFormat("hh") 
val amPmFormat = new SimpleDateFormat("a") 

val currentHour = hourFormat.format(today) enter code here  // 12 
val currentMinute = minuteFormat.format(today) // 29 
val amOrPm = amPmFormat.format(today)   // PM